Pergunta

A partir da sua experiência, é o LINQ to SQL apropriada como uma unidade de trabalho? é evitável? devo preferir, digamos, NHibernate ou outra ferramenta O / RM?

Obrigado, Lucian

Foi útil?

Solução

O contexto de dados LINQ to SQL é projetado para ser usado para uma única unidade de trabalho.

Edit:. Adicionar referências

O Linq para SQL FAQ:

Q:? Devo criar um novo DataContext em cada método de lógica de negócios

A: Os conforma DataContext para o padrão de design Unidade de Trabalho. A menos que você está se movendo dados entre camadas físicas entre cada operação você deve manter seu DataContext vivo para a duração do trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top