Pregunta

Cuando se desarrolla con .NET 3.5 Yo, naturalmente, utilizar LINQ para acceso a datos.

Pero para .NET 2.0 proyectos, cuál es el modelo de acceso a datos es el mejor para usar? Yo tiendo a usar TableAdapters principalmente, pero a veces también escribir mi propio SQL dependiendo de la situación.

¿Fue útil?

Solución

¿Ha intentado NHibernate? No he utilizado mucho, pero mi experiencia con su primo Java fue muy positiva.

Existen otras alternativas como LLBLGen también.

Sería muy difícil recomendar una "mejor" solución global sin saber más sobre el problema sin embargo.

Otros consejos

CodeSmith es otra buena herramienta a partir de lo que he oído.

No hay tal cosa como el mejor DAL, sólo el mejor para la solución actual.

Hemos utilizado un uno en la casa desde hace muchos años que no era demasiado malo, pero en última instancia, imposible de mantener frente a los productos comerciales.

En un ASP .Net aplicación de estilo MVC 2.0 se puede utilizar proyecto Castillo y ActiveRecord para acceso a datos. ActiveRecord se puede utilizar por separado.

Active Record
"El patrón de asignación de datos de la empresa implementa utilizando NHibernate"
http://www.castleproject.org/

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