自分のプロジェクトで自分のドメインオブジェクトにNHibernateを実装したいのですが、マッピングファイルとデータベースの生成方法についてはわかりません。ドメインロジックからNHibernateマッピングファイルとDB構造を生成する方法はありますか?
このhereとhereに触れるような質問がいくつか見つかりましたが、私のクラスは既に定義されていますから、それらのクラスから開始して、下方向に作業したいと思います。
これを行う方法はありますか?
私は多段階プロセスで完璧ですが、私は他の人たちが成功したことを知りたいだけです。
はFYI、私はFluent-NHibernateが好きSQL Server 2005の
"複雑ではない"ドメインモデルと言えば、まさにそれが意味することに関するメトリックはありますか?たとえば、1レベルの深い関係だけを言ってください。循環参照はありませんか? – Joseph
SchemaExportのアイデアをお寄せいただきありがとうございます。それはまさに私がデータベースビルディングに関して探していたものです。 – Joseph
循環参照はできますが、従来のdbスキーマ、usertypes、sqlの数式マッピング、および "手動の"流暢nhibernateでサポートされている他の多くのオプションはサポートされません。自動マッピングは緑地のアプリケーションで永続性を早く開始するオプションですが、アプリが成長したり他の誰かからアプリを継承したりするときは、マッピングについてより具体的にしたいと思うかもしれませんし、 "手動の"流暢なnhibernateやhbm .xml – Paco