2017-05-13 5 views
0

このクエリは、アイテムが完成したオブジェクトLINQは、OUTERが

db.WishlistItems.ToList 

このクエリは、1件の結果を返した場合でも欠けて完成したプロパティを持つ3つの結果を返すに参加することになっているにもかかわらず、いくつかのレコードを除くです含めますそれが完成したプロパティは、私はすべての3つのレコードを返すようにしたいが、1つは、関連するオブジェクトが移入完成した性質を持っている必要があり

db.WishlistItems.Include("Completed").ToList 

を設定しました。それ、どうやったら出来るの?必要に応じて

EFオブジェクトプロパティは

<Required> Public Property Completed As UserLog 

答えて

1

Completedとして定義される定義されますか。その後、Completedをnullにすることはできません。 Entity FrameworkはこれをおそらくINNER JOINに変換します。

すべてのエントリを返すには、<required>属性を削除する必要があります。