Frage

Wenn Sie mit .NET 3.5 entwickeln ich natürlich LINQ für den Datenzugriff.

Aber für .NET 2.0-Projekte, welches Datenzugriffsmodell ist der beste zu benutzen? Ich neige dazu, Tableadapters zu verwenden, vor allem, aber manchmal auch je nach Situation meine eigene SQL schreiben.

War es hilfreich?

Lösung

Haben Sie versucht, NHibernate ? Ich habe es nicht viel selbst verwendet, aber meine Erfahrung mit Java Cousin war sehr positiv.

Es gibt auch andere Alternativen wie LLBLGen auch.

Es wäre sehr schwierig, eine Gesamt-Wertung „beste“ Lösung zu empfehlen, ohne jedoch mehr über das Problem zu kennen.

Andere Tipps

Codesmith ist ein weiteres gutes Werkzeug von dem, was ich gehört habe.

Es gibt nicht so etwas wie die am besten DAL, nur die am besten für die aktuelle Lösung.

Wir haben ein hauseigenes ein seit vielen Jahren, die nicht so schlecht, aber letztlich wartbaren vs kommerziellen Produkten war.

Für eine MVC Stil ASP .NET 2.0-Anwendung können Sie Castle Projekt und Active für den Datenzugriff verwenden. Active kann separat verwendet werden.

Active Record
„Das Unternehmen Datenmapping-Muster implementiert NHibernate“
http://www.castleproject.org/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top