Question

J'ai une couche de domaine existant. Je veux développer la couche de persistance à l'aide LINQ to SQL. Je suis actuellement en utilisant un fichier de carte externe. Je suis en train d'utiliser le chargement paresseux pour mes collections enfants, mais je suis sans succès. Est-il un moyen de mettre en œuvre le chargement à l'aide de LINQ to SQL, mais sans utiliser EntitySet ou EntityRef.

Était-ce utile?

La solution

Je ne peux pas garantir que je suis à la dernière évolution de LTS, mais auparavant, vous vous deviez utiliser EntitySet / EntityRef pour obtenir le chargement paresseux.

Vous êtes le meilleur pari est NHibernate si vous voulez un modèle PI.

Autres conseils

(pas vraiment répondre à la question.)

Entity Framework (aka. LINQ to Entities) dans .NET 4 comprend un support d'ignorance de persistance, par exemple pouvoir carte Poco (Plain Old CLR Object 1 ). Voir "Sneak Preview: La persistance et l'ignorance POCO dans Entity Framework 4.0".

1 -à-dire Ne nécessitant pas une classe de base ou attributs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top