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.

È stato utile?

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/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top