Domanda

Ho un livello di dominio esistente. Voglio sviluppare il livello di persistenza utilizzando LINQ to SQL. Attualmente sto usando un file di mappa esterna. Sto cercando di utilizzare lazy loading per le mie collezioni bambino, ma sono riuscito. C'è un modo per implementare lazy loading usando LINQ to SQL, ma senza usare EntitySet o EntityRef.

È stato utile?

Soluzione

Non posso garantire che io sono fino a l'ultimo sviluppo di LTS, ma in precedenza si doveva utilizzare per EntitySet / EntityRef per ottenere lazy loading.

Sei migliore scommessa è NHibernate se si desidera un modello PI.

Altri suggerimenti

(Non proprio rispondere alla domanda.)

Entity Framework (alias. LINQ alle entità) in NET 4 include il supporto di persistenza ignoranza esempio essere in grado di mappare POCO (Plain Old CLR oggetto 1 ). Vedere "Sneak Preview: Persistenza L'ignoranza e POCO in Entity Framework 4.0".

1 Vale a dire Non richiede una classe di base o di attributi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top