Pergunta

Eu tenho uma camada de domínio existente. Eu quero desenvolver a camada de persistência usando o Linq para SQL. Atualmente, estou usando um arquivo de mapa externo. Eu estou tentando usar o carregamento lento para minhas coleções filho, mas estou sem sucesso. Existe uma maneira de implementar o carregamento lento usando Linq to SQL, mas sem usar EntitySet ou EntityRef.

Foi útil?

Solução

Não posso garantir que eu sou até o mais recente desenvolvimento de LTS, mas antes você tinha que você usa EntitySet / EntityRef para obter o carregamento lento.

Você está melhor aposta é NHibernate se você quiser um PI-modelo.

Outras dicas

(Não realmente responder à pergunta.)

Entity Framework (aka. LINQ para Entidades) em .NET 4 inclui persistência apoio ignorância v.g. ser capaz de mapear para POCO (Plain Old CLR objeto 1 ). Veja "sneak Preview: Persistência ignorância e POCO no Entity Framework 4.0".

1 Ou seja Não necessitando de uma classe base ou atributos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top