0

ORM フレームワークとして NHibernate を使用しています。実行時にロードするクラスを保持する必要があります。それらが持つデータの名前とタイプを保持するメタデータに従ってそれを行います。実行時にそれらのテーブルを構築するために、NHibernate ToolSet API の SchemaExport クラスを使用します。

次の 2 つの質問をしたいと思います。

  1. テーブルごとのラウンドトリップではなく、DBへの1回のラウンドトリップでNHibernateにすべての実際の作成を行わせる方法はありますか?
  2. SchemaExport ツールを使用するために、保持しているテンプレートからマッピング ファイルを表す動的文字列を作成します。これを行うより良い方法はありますか?たぶん、マッピング文字列がなくても?
4

1 に答える 1

0

広告 2. 私の理解が正しければ、あなたは hbm マッピングを使いたくないでしょう? Fluent NHibernate の使用を検討しましたか? ( http://fluentnhibernate.org/ )

于 2009-07-29T07:38:12.317 に答える