Java JPA では、データベースへのエンティティ マッピングを作成する必要がある場合は、アノテーションを使用するだけで@entity
、ほぼコードレスです。C#/NHibernate にも同様のものはありますか?
ありがとう
Java JPA では、データベースへのエンティティ マッピングを作成する必要がある場合は、アノテーションを使用するだけで@entity
、ほぼコードレスです。C#/NHibernate にも同様のものはありますか?
ありがとう
NHibernate のマッピング属性がありますが、実際に使用している人はいないと思います。現在、NHibernate マッピングを行うための多くのオプションがあります。標準の .hbm.xml マッピングに加えて、 FluentNHibernateがあり、NHibernate 3.2 以降ではコードによるマッピングがあります。
.hbm.xml マッピングを使用したくない場合は、FluentNHibernate またはコードによるマッピングをお勧めします。FluentNHibernate は古く、ドキュメント用のしっかりしたwikiがあり、一般的にオンラインで例を見つけるのが簡単です。
コードによるマッピングはより新しく、NHibernate に付属しています (追加のアセンブリはありません)。ここからドキュメントを探し始めることができます。
NHibernate とコードによるマッピングの両方に、規則を使用した自動マッピングの概念があります。アセンブリをスキャンしてエンティティを検索し、既定またはカスタムの規則を使用してそれらをマップします。