У меня есть класс Entity Framework, который называется Student.У него есть список классов.Теперь, каждый раз, когда я (с моей точки зрения) обращаюсь к ViewBag.Student.Classes, происходит сбой с исключением объекта, поскольку мой контроллер выглядит так:
using(var myObjectContext = new ModelContainer()) {
ViewBag.Student = myObjectContext.UserSet.OfType<Student>().FirstOrDefault(s => s.Id == ActiveStudentSignedIn);
}
Теперь я знаю, что могу просто передатьклассы ученика в сумке просмотра тоже, но это увеличило бы сложность при использовании строго типизированных частичных представлений, которые основаны на ученике и его деталях.
Я думаю, что было бы неправильно не иметь там ключевое слово «using»потому что это не оставит слишком много мусора для сборщика мусора?
Я явно что-то делаю не так.Но что?