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

È stato utile?

Soluzione

Il contesto dati LINQ to SQL è progettato per essere utilizzato per una singola unità di lavoro.

Modifica:. Per aggiungere riferimenti

Il Linq per SQL FAQ:

  

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
scroll top