2017-05-17 15 views
0

私のアプリケーションでエンティティフレームワークコアを使用しています。私はテーブルにいくつかの関係があります。問題は、私は関係を設定するときには、データを保存していることですが、私は、データを読みたいとき、その関連分野はNULLである:( NullEFコアはリレーションを設定するときにnullを設定します

StackOverflowの上のコードの制限により、私はあなたが行くプロジェクトをリンクし、 GHの完全なコードを参照してください。

Here is my code

Here is the model

あなたは私を助け場合、私はとても感謝してます。

編集:私は(最後までライン140)のデータを埋めるのはここ がある The code

+0

ナビゲーションプロパティを「仮想」でマークしてみてください。 –

+0

@EBrown私は最後のコミットでバーチャルにしました。しかし、結果はありません。 – Mohsen

答えて

1

あなたは.Include

このような
public static List<Question> GetQuestion() 
     { 
      List<Question> x = new List<Question>(); 
      using (var db = new Model()) 
      { 
       x=db.Questions.Include("Course").Include("Answer").ToList(); 
      } 

      return x; 
     } 

を使用する必要があります。また、私は.Includeを使用した理由は、このリンクを表示することができますEntity Framework Loading Related Entities

+0

ありがとう – Mohsen

関連する問題