Question

D'après votre expérience, est LINQ to SQL appropriée comme une unité de travail? est-il évitable? dois-je préfère, par exemple, NHibernate ou un autre outil O / RM?

Merci, Lucian

Était-ce utile?

La solution

Le contexte de données LINQ to SQL est conçu pour être utilisé pour une seule unité de travail.

Modifier. Ajouter des références

Le Linq pour FAQ SQL:

  

Q: Dois-je créer une nouvelle DataContext dans toutes les méthodes de logique métier

?      

A: Le DataContext est conforme à l'unité de modèle de conception de travail. À moins que vous données entre les niveaux physiques entre chaque opération, vous devez garder votre DataContext en vie pendant toute la durée du travail.

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