Настойчивость Незнание Linq to SQL
-
05-09-2019 - |
Вопрос
У меня есть существующий слой домена.Я хочу разработать уровень персистентности, используя Linq to SQL.В настоящее время я использую внешний файл карты.Я пытаюсь использовать отложенную загрузку для своих дочерних коллекций, но безуспешно.Есть ли способ реализовать отложенную загрузку с помощью Linq to SQL, но без использования EntitySet или EntityRef.
Решение
Я не могу гарантировать, что я в курсе последних разработок LTS, но раньше вам приходилось использовать EntitySet/EntityRef для отложенной загрузки.
Лучше всего использовать NHibernate, если вам нужна PI-модель.
Другие советы
(Не совсем отвечая на вопрос.)
Entity Framework (он же.LINQ to Entities) в .NET 4 включает поддержку незнания персистентности, например.возможность сопоставления с POCO (Plain Old CLR Object)1).Видеть "Ранний предпросмотр:Незнание постоянства и POCO в Entity Framework 4.0».
1 Т.е.Не требует базового класса или атрибутов.