LINQ to SQL como Unidade de Trabalho
-
23-08-2019 - |
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
Solução
O contexto de dados LINQ to SQL é projetado para ser usado para uma única unidade de trabalho.
Edit:. Adicionar referências
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