Pregunta

I tienen una capa dominio existente. Quiero desarrollar la capa de persistencia utilizando LINQ a SQL. Actualmente estoy usando un archivo de mapa externo. Estoy tratando de utilizar la carga diferida para mis colecciones hijas, pero estoy sin éxito. ¿Hay una manera de poner en práctica la carga diferida usando LINQ a SQL pero sin utilizar EntitySet o EntityRef.

¿Fue útil?

Solución

No puedo garantizar que estoy hasta el último desarrollo de LTS, pero previamente había que utiliza EntitySet / EntityRef para obtener la carga diferida.

Usted es mejor apuesta es NHibernate si quieres un PI-modelo.

Otros consejos

(En realidad, no responder a la pregunta.)

Marco de la entidad (aka. LINQ a Entidades) en .NET 4 incluye soporte persistencia ignorancia por ejemplo siendo capaz de asignar a POCO (Plain Old CLR Object 1 ). Ver "Sneak Preview: La ignorancia La persistencia y POCO en Entity Framework 4.0".

1 es decir, Que no requiere una clase base o atributos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top