LINQ to SQL come unità di lavoro
-
23-08-2019 - |
Domanda
Dalla tua esperienza, è LINQ to SQL appropriata come un'unità di lavoro? è evitabile? dovrei preferire, ad esempio, NHibernate o un altro strumento O / RM?
Grazie, Lucian
Soluzione
Il contesto dati LINQ to SQL è progettato per essere utilizzato per una singola unità di lavoro.
Modifica:. Per aggiungere riferimenti
D: Devo creare un nuovo DataContext in ogni metodo di logica di business
?A: Il DataContext conforme alla Unità di design pattern lavoro. A meno che non si sta spostando i dati tra livelli fisici tra ogni operazione si dovrebbe tenere in vita per tutta la durata del lavoro che il vostro DataContext.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow