私はいくつかの醜い慣習を使用する既存のデータベースを使って作業しています。私はNHibernateを使いたいと思います。私はFluent NHibernateの自動マッピング規則を使ってこれらの醜いDB慣習を修正できると思います。私はすべてのエンティティクラスを手作業で書くことを避けたいと思います。 (LINQ to SQLとSubSonicが魅力的です)既存のDBとFluent NHibernateの自動マッピングからC#エンティティを生成
Fluent NHibernateで指定されたデータベーススキーマとマッピングに基づいてC#エンティティを生成することは可能ですか?
脇に:NHibernateのデザイナーを知っていますか?
私はアドバイスをしていると思いますが、答えはありません。オブジェクト・リレーショナル・マッピングを使用する場合は、データ・モデルだけでなく、レコードの挿入/更新/削除のための適切なオブジェクト・モデルを持つことに関心があることを意味します。 OOA/Dを使用して問題のドメインを解決し、問題のオブジェクトモデルを作成することになっています。その場合は、そのモデルを既存のデータモデルに関連付ける追加の手順が必要です。これは、最初のステップであなたが適切に調整されているはずなので、クラスを生成するツールを簡単に見つけることができない理由です。 とにかく... Good Luck :) –