Вопрос

У меня есть существующий слой домена.Я хочу разработать уровень персистентности, используя 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 Т.е.Не требует базового класса или атрибутов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top