プライマリキー(AccLinkID)と外部キー(aspnet_Users UserID)を持つテーブルがある場合、外部キーがLinq to Entitiesを使用してオブジェクトを選択する方法を教えてください。外部キーを使用してオブジェクトを選択する方法
User myUser = _myDB.AccLinkSet.Where(user => user.LinkID == linkId).FirstOrDefault().aspnet_Users;
は動作しませんでした...
誰もが任意のアイデアがありますか?
+1、Entity Frameworkは参照されたオブジェクトセットを自動的にロードしません.Load()を使用して明示的にロードするか、クエリ結果にこの.Includeメソッドを含める必要があります。 –
上記のコードは動作しません。 Includeは新しいObjectQueryを返します。これは無視して(収集できるように)、含まれていないObjectQueryを使用します。 IncludeとWhereは*同じ行*になければなりません。 –
@Craig Stunz - 感謝、答えを更新しました –