Screenshots
NHibernate ist ein ausgereifter, objektrelationaler Open-Source-Mapper für das .NET-Framework. Die App wird aktiv entwickelt, voll funktionsfähig gemacht und in Tausenden von erfolgreichen Projekten auf der ganzen Welt eingesetzt.
Schlüsselmerkmale einschließen:
- Visual Studio-freundlich: Einfache Abbildung regulärer C#- oder VB.NET-Objektmodelle, die in Visual Studio entworfen wurden. Keine speziellen Basisklassen oder Attribute erforderlich. Vollständige Unterstützung von Vererbung, Komponenten und Aufzählungen.
- Schneller Entwicklungszyklus: Generiert Datenbanktabellen aus Ihren Domänenmodellen. Unterstützt alle gängigen relationalen Datenbanken. Unterstützt die komplexesten Legacy-Szenarien.
- Tonnen von Plugins und Tools: Volltextsuche. Cluster-übergreifendes Caching mit Microsoft Velocity & Memcached. Geschäftsvalidierungsregeln. ReSharper-Plugin. Schloss aktive Aufzeichnung. S#arp Architektur. Und viele andere.
- Etablierte Gemeinschaft: NHibernate ist ein beliebtes, schnell wachsendes ORM mit einer hilfreichen Gemeinschaft erfahrener Entwickler. Wird in Tausenden von kommerziellen und Open-Source-Projekten verwendet.
NHibernate kümmert sich nicht nur um die Zuordnung von .NET-Klassen zu Datenbanktabellen (und von .NET-Datentypen zu SQL-Datentypen), sondern bietet auch Datenabfrage- und -abrufmöglichkeiten. Dadurch kann die Entwicklungszeit, die sonst mit der manuellen Datenverarbeitung in SQL und ADO.NET verbracht wird, erheblich reduziert werden.