2016-11-22 2 views
2

У меня есть очиститель стола и таблица с названием timeconfirmation с столбцом с именем clean id, с внешним ключом обратно в столбец id в очистителе. Вот код, который я получаю во втором цикле, Не удается получить доступ к удаленному объекту. Я не могу понять, что я сделал неправильно?Ошибка в foreach Не удается получить доступ к удаленному объекту

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

ответ

3

Когда вы получаете список очистителей, вы загружаете TimeConfirmations с ним? Если вы используете linq для sql, просто сделайте что-нибудь подобное

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

Надеюсь, это поможет!

+0

Вы получили это на кнопку! Не могу поверить, что я пропустил это! Не могу поблагодарить вас достаточно !!!! – Newbie

Смежные вопросы