私はなぜlinqクエリからの私の返信が常に正しくないのか分かりません。Linqクエリの戻りエラー
[HttpGet]
public List<Programs> GetPrograms()
{
using (var context = new ProgramsDataContext1())
{
var qry = (from a in context.Programs
join b in context.courselist on a.Prog_id equals(b.prog_id)
where a.Prog_id ==b.prog_id
orderby a.Programname
select new
{ Prog_id =a.Prog_id,Programname=a.Programname, programlevel=a.programlevel, planname=a.planname, catalogNo=b.catalogNO, coursetitle=b.coursetitle, subject=b.subject
}
).ToList();
return qry ;
}
}
qryには常に赤い下線が付きます。ここでの問題は何ですか?ありがとう。
クラスプログラムはどのように定義されていますか?選択はプログラムのインスタンスを作成せず、匿名オブジェクトのインスタンスを作成します。最終的なToListは戻り値に一致しません。リスト –
Steve
プログラムはテーブルクラスです。 – user788448