Jaki framework do obsługi bazy?

0

Jaki polecacie framework do obsługi bazy danych (MSSQL, MySQL) z poziomu aplikacji w C#?

Dotychczas klepalem zapytania i wywolywalem je za pomocą np. MySQLCommand jednak nie jest to chyba do końca poprawne podejście do problemu.

0

NHibernate lub Entity famework

0

Żeby uściślić - do obsługi baz danych służą ORMy, które są bibliotekami. Nawet EF jest biblioteką, mimo że ma "framework" w nazwie.

0

@somekid dzięki za uwagę :)

A czy pisanie "surowych" zapytań przez np. MySQLCommand jest złą praktyką (nie dopuszczalną w większych projektach) i powinno się to robić za pomocą ORM'a czy jest to kwestia indywidualna?

0

Jak to ktoś mądrze ujął już dawno temu:

Jeremy Miller napisał(a)

if you’re writing ADO.Net code by hand, you’re stealing from your employer or client.

http://codebetter.com/jeremymiller/2008/11/07/how-to-design-your-data-connectivity-strategy/

0

Wszystko jasne :)

Od jutra biorę się za "naukę" ORMa ;)

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