Pregunta

A partir de su experiencia, es LINQ a SQL adecuado como una unidad de trabajo? es evitable? debería preferir, por ejemplo, NHibernate u otra herramienta de O / RM?

Gracias, Lucian

¿Fue útil?

Solución

El contexto de datos Linq to SQL es diseñado para ser utilizado para una sola unidad de trabajo.

Editar:. Para añadir referencias

El Linq para SQL FAQ:

  

Q: ¿Debo crear un nuevo DataContext en cada método lógica de negocio

?      

A: El DataContext se ajusta a la Unidad de Trabajo patrón de diseño. A menos que usted se está moviendo datos entre capas físicas entre cada operación debe mantener su DataContext vivo durante la duración del trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top