În prezent, lucrez la un mic aplicație CRUD. Baza de date este o mare dezordine și se va schimba frecvent pe parcursul următoarelor 6 luni până la un an. Ce ați recomanda pentru stratul meu de date:
1) ORM (dacă da, care dintre ele?)
2) Linq2Sql
3) Proceduri stocate
4) Întrebări parametrizate
Chiar am nevoie de o soluție care să fie suficient de dinamică (atât rapidă cât și ușoară), unde pot înlocui tabelele și pot adăuga/șterge coloane frecvent.
Notă: Nu am prea multă experiență cu ORM (doar un mic SubSonic) și, în general, tinde să folosească proceduri stocate, așa că poate că ar fi așa. Mi-ar plăcea să învăț Ling2Sql sau NHibernate dacă oricare ar permite situația pe care am descris-o mai sus.