Question

Lors du développement avec .NET 3.5 J'utilise naturellement LINQ pour l'accès aux données.

Mais pour .NET 2.0 projets, ce modèle d'accès aux données est le meilleur à utiliser? J'ai tendance à utiliser TableAdapters principalement, mais parfois aussi écrire mon propre SQL en fonction de la situation.

Était-ce utile?

La solution

Avez-vous essayé NHibernate ? Je ne l'ai pas utilisé beaucoup moi-même, mais mon expérience avec son cousin de Java a été très positive.

Il existe d'autres alternatives telles que LLBLGen ainsi.

Il serait très difficile de recommander une solution globale « mieux » sans en savoir plus sur le problème cependant.

Autres conseils

CodeSmith est un autre bon outil de ce que je l'ai entendu.

Il n'y a pas une telle chose comme meilleurs DAL, seul le meilleurs pour la solution actuelle.

Nous avons utilisé un un en interne depuis de nombreuses années qui était pas trop mal mais finalement ingérable contre des produits commerciaux.

Pour une application de style MVC ASP .Net 2.0 vous pouvez utiliser projet Castle et ActiveRecord pour accéder aux données. ActiveRecord peut être utilisé séparément.

Active Record « Le modèle de mappage de données d'entreprise mis en œuvre en utilisant NHibernate »
http://www.castleproject.org/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top