Metodo migliore accesso ai dati in .NET 2.0
Domanda
Quando si sviluppa con .NET 3.5 mi viene spontaneo utilizzare LINQ per l'accesso ai dati.
Ma per NET 2.0 progetti, quale modello di accesso ai dati è il migliore da usare? Io tendo ad usare TableAdapter principalmente, ma a volte anche scrivere il mio SQL a seconda della situazione.
Soluzione
Hai provato a NHibernate ? Non ho usato molto più di me, ma la mia esperienza con il suo cugino Java è stato molto positivo.
Non ci sono altre alternative come LLBLGen pure.
Sarebbe molto difficile consigliare una soluzione globale "migliore" senza sapere di più sul problema però.
Altri suggerimenti
CodeSmith è un altro ottimo strumento da quello che ho sentito.
Non esiste una cosa come la migliore DAL, solo il migliore per la soluzione attuale.
Abbiamo utilizzato un un in-house per molti anni che non era troppo male, ma in ultima analisi, impossibile da mantenere vs prodotti commerciali.
Per un'applicazione ASP .Net 2.0 stile MVC è possibile utilizzare progetto Castello e ActiveRecord per l'accesso ai dati. ActiveRecord può essere utilizzato separatamente.
Attivo record
"Il modello di mappatura dei dati aziendali implementato usando NHibernate"
http://www.castleproject.org/