スクリーンショット
NHibernateは、.NETフレームワーク用の成熟したオープンソースのオブジェクトリレーショナルマッパーです。このアプリは積極的に開発され、全機能を備え、世界中の数千の成功したプロジェクトで使用されています。
主な機能は次のとおりです。
- Visual Studio Friendly:Visual Studioで設計された通常のC#またはVB.NETオブジェクトモデルを簡単にマップします。特別な基本クラスや属性は必要ありません。継承、コンポーネント、列挙を完全にサポートします。
- 高速開発サイクル:ドメインモデルからデータベーステーブルを生成します。すべての一般的なリレーショナルデータベースをサポートします。最も複雑なレガシーシナリオをサポートします。
- たくさんのプラグインとツール:全文検索。 Microsoft VelocityおよびMemcachedを使用したクラスタースコープのキャッシュ。ビジネス検証ルール。 ReSharperプラグイン。キャッスルアクティブレコード。 S#arpアーキテクチャ。などなど。
- 確立されたコミュニティ: NHibernateは人気のある急成長中のORMであり、経験豊富な開発者の役立つコミュニティがあります。数千の商用およびオープンソースプロジェクトで使用されています。
NHibernateは、.NETクラスからデータベーステーブルへの(および.NETデータ型からSQLデータ型への)マッピングを処理するだけでなく、データクエリおよび検索機能も提供します。これにより、SQLおよびADO.NETでの手動データ処理に費やす開発時間を大幅に削減できます。