Czym dokładnie jest ORM? Jak go używać sensownie?

0

Witajcie

Zabieram się za tworzenie mojego małego projekciku w asp.net MVC. Chcę poznać przy tym ORM, np. Nhibernate. Jedynym problemem jest to.. że nie wiem jak się za to zabrać! Co to jest dokładnie orm, jak się go używa, gdzie się go używa - pytań mnóstwo.

Wcześniej tworzyłem własny mini portal w webformsach, uzupełniając go o różne funkcjonalności - czaty, komentarze itp.
Wtedy stworzyłem sobie wiele klas, gdzie generowałem sobie obiekty z SQL'a (datarow i zwracałem sobie np. obiekt user itp). Do tego w tej samej klasie miałem różne metody, np - dodajPunktyUserowi(..) - metoda która na poziomie SQL'a dodawała punkty, metoda sprawdzCzyAktywny, która sprawdzała kto może wziać udział w konkursie itp. Czy było to dobre rozwiązanie?

Chcę nauczyć się ORM'a i chcę zrozumieć po co mam go używać. Z góry dziękuję za informację

Pzdr!

0

Używając ORMa nie musisz bawić się w tworzenie zapytań SQL, operacji na bazie, ani nawet tabel. To wszystko może zrobić za Ciebie ORM.
A jak używać? Sugeruję wpisać w Google: "nhibernate tutorial".

1 użytkowników online, w tym zalogowanych: 0, gości: 1