NHiberate の学習を開始しました。データベース テーブルごとに適切な hbm.xml 構成ファイルを作成するのはかなり面倒です。
問題は、NHibernate がテーブルを読み込んで、リレーションシップと必要な構成ファイル、およびデータベース マッパー クラスを自動的に取得できるかどうかです。プログラマーはまだ最初に多くの基礎作業を行う必要があるようです。次に、NHiberate のテンプレートを入手した Codesmith に出会いましたか? それはギャップを埋めますか?
NHiberate の学習を開始しました。データベース テーブルごとに適切な hbm.xml 構成ファイルを作成するのはかなり面倒です。
問題は、NHibernate がテーブルを読み込んで、リレーションシップと必要な構成ファイル、およびデータベース マッパー クラスを自動的に取得できるかどうかです。プログラマーはまだ最初に多くの基礎作業を行う必要があるようです。次に、NHiberate のテンプレートを入手した Codesmith に出会いましたか? それはギャップを埋めますか?
コード テンプレートを使用することはできますが、これでもまだ面倒です。最良の方法はFluent nHibernateを使用することです。これらには、慣例に従って構成を使用する新しい自動マッパー機能があります。マッピング ファイルはありません。類似した名前を使用することを前提としており、エンティティ名をテーブル名に変換する方法のルールを定義できます。
私は CodeSmith で働いています... MyGeneration は永遠に更新されていないため、サポートも不足していることを覚えておいてください。CodeSmith は、その製品とテンプレートを完全にサポートしています。これは、テンプレートのバグも Codesmith によって修正および検証されることを意味します。
ありがとう
-ブレイク・ニエミスキー