1

次の C# ステートメントで linqpad に CreateSourceQuery を理解させるにはどうすればよいですか?

var airline = Airlines.FirstOrDefault(a => a.ID == 1776);
airline.Dump();
var crew = airline.Crew.CreateSourceQuery().Where(c => c.Title == "pilot");
crew.Dump();

Airlines.Crew はナビゲーション プロパティです。Linqpad で次のエラーが表示されます。

「System.Data.Linq.EntitySet」には「CreateSourceQuery」の定義が含まれておらず、タイプ「System.Data.Linq.EntitySet」の最初の引数を受け入れる拡張メソッド「CreateSourceQuery」が見つかりませんでした

これはおそらく私が必要とする単なる参照ですか?

4

1 に答える 1

1

CreateSourceQueryEntity Framework メソッドです。LINQPad は既定で LINQ-2-SQL を使用します。

LINQPad Web サイトには、Entity Framework で使用する方法を説明するウォークスルーがあります: http://www.linqpad.net/EntityFramework.aspx

于 2012-11-27T15:51:11.787 に答える