私はLINQを初めて使っています。Linqで次のSQLクエリをどのように変換できるか教えてください。私はMVC2プロジェクトに取り組んでいます最初のSQLからLinqへの変換
Select tblIns.InsID, tblProg.ProgName
from tblIns, tblProg
Where tblIns.InsID = tblProg.InsID
、私はDataContextのとReposetoriesを持って、私はこのクエリを必要とするコードの下に見つけてください:
public IQueryable<tblInstitute> InsRepeater()
{
return from Inst in _db.tblInstitutes
from Progs in _db.tblPrograms
Where Inst.InstituteID = Progs.InstituteID
Select Inst.InstituteID, Progs.ProgramName
}
このタイプのコメントは、元の投稿の編集である必要があります。私はあなたのためにそれをします –
それは実際に働くつもりですか? 'tblInstitute'型のコレクションのメソッド宣言ではありませんが、あなたの' return'ステートメントは研究所とプログラムの構成である匿名オブジェクトを返していますか? –
ただ1つのエラーが発生しました暗黙的に 'int'を 'bool' \tに変換することはできません(両方のフィールドがint型であることが関係ウィンドウに正しく結合されていることを確認しました) Inst.InstituteID = Progs.InstituteID – Jawad