Стойкость Невежество Linq to SQL - PullRequest
2 голосов
/ 25 мая 2009

У меня есть существующий слой домена. Я хочу разработать персистентный слой, используя Linq to SQL. Я в настоящее время использую внешний файл карты. Я пытаюсь использовать отложенную загрузку для своих дочерних коллекций, но безуспешно. Есть ли способ реализовать отложенную загрузку с использованием Linq to SQL, но без использования EntitySet или EntityRef.

Ответы [ 2 ]

1 голос
/ 25 мая 2009

Я не могу гарантировать, что я в курсе последних разработок LTS, но ранее вам приходилось использовать EntitySet / EntityRef для получения отложенной загрузки.

Тебе лучше всего выбрать NHibernate, если тебе нужна модель PI.

0 голосов
/ 25 мая 2009

(не совсем отвечая на вопрос.)

Entity Framework (он же LINQ to Entities) в .NET 4 включает поддержку постоянного невежества, например, возможность сопоставления с POCO (Простой старый объект CLR 1 ). См. «Предварительный просмотр Sneak: невежество в отношении постоянства и POCO в Entity Framework 4.0» .

1 Т.е. Не требуется базовый класс или атрибуты.

...