2016-11-22 7 views
2

私はテーブルクリーナーを持っていて、cleaner idと呼ばれるカラムでtimeconfirmationというテーブルを持っています。 2番目のループでエラーが発生しました。配置済みのオブジェクトにアクセスできません。私は何が間違っているのか分かりません。foreachでエラーが発生したオブジェクトにアクセスできない

@foreach (var c in Model.Cleaners) 
       {   
         @foreach (var p in c.TimeConfirmations) 
         { 
         <span>@p.id</span> 
         }   
       } 

答えて

3

クリーナーのリストが表示されたら、TimeConfirmationsをロードしていますか?あなたがSQLにLinqを使用している場合、このような何かを行うには

var loadOptions = new DataLoadOptions(); 
      loadOptions.LoadWith<Cleaner>(c => c.TimeConfirmations); 
      context.LoadOptions = loadOptions; 

これは役に立ちます!

+0

あなたはボタンでそれを手に入れました!私はこれを逃したとは信じられない!十分にあなたに感謝することはできません! – Newbie

関連する問題