Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - O/R-Mapping - welcher Mapper ist in C# zu empfehlen
DirkHo - Sa 09.05.09 09:42
Titel: O/R-Mapping - welcher Mapper ist in C# zu empfehlen
Hi,
ich habe bisher hauptsächlich Java programmiert und möchte nun ein kleines Projekt in C# machen. Als Mapper hatte ich in Java Hibernate - sehr schön war dort halt die Annotationen im Quelltext, da dies recht komfortabel war.
Vom Gefühl her hätte ich jetzt NHibernate genommen. Kann vielleicht jemand eine Empfehlung aussprechen, was man in C# am besten nimmt und was da das gängige ist (wenn Begründungen dabei wären, warum ausgerechnet der Mapper, wäre ich auch dankbar).
Danke und Grüße,
Dirk
UGrohne - Sa 09.05.09 10:01
Also von NHibernate (bisher nicht verwendet) habe ich nur gehört, dass es der Java-Version ziemlich nachhinkt. Ich würde an Deiner Stelle mal das Entity Framework ausprobieren, das ist in .NET 3.5 SP1 dabei. Es ist noch nicht so funktionsreich wie ein O/R-Mapper eigentlich sein sollte, aber für meine Zwecke hat es bisher gereicht (Modell -> Datenbank wird noch nicht unterstützt und mit Methoden hatte ich noch so meine Schwierigkeiten). Vorteil ist hier ganz klar LINQ to Entities ;)
DirkHo - Sa 09.05.09 17:34
Hi UGrohne,
danke für deine Antwort! Dann werde ich mir mal LINQ anschauen...
Danke und Grüße,
Dirk
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!