using(DataContext db = new DataContext ())
{
var result = db.SomeTable.ToList();
return result;
}
Проблема в том, что после того, как я вернул результат, соединение закрыто и из-за его закрытия происходит сбой при попытке доступа к любому из дочерних элементов. Это происходит потому, что при ленивой загрузке, установленной в True (по умолчанию), он никогда не загружает дочерние отношения до того, как они используются, и я начинаю использовать их ПОСЛЕ закрытия соединения. Так как же это лучше всего решить?
Я попытался отключить отложенную загрузку, но затем он не загрузил ни одну из дочерних таблиц отношений.