2009-03-01 5 views
1

私はFluentNHibernateを使ってマッピングして次のプロジェクトにNHibernateを使用する予定です。 私はすでにデータベースを持っているので、データベーステーブルにマップされたエンティティのC#クラスを生成する必要があります。C#エンティティクラスへのデータベーステーブル - FluentNHibernateのジェネレータ?

MS SQLデータベースからNHの自動C#クラス生成を推奨するツールはありますか?

共有いただきありがとうございます。

答えて

2

NConstruct Liteは、流暢なNHibernateをサポートしていないにもかかわらず、新しいC#3.0の機能のいくつかを利用していないとしても、クラスとhbmマッピングファイルを無料で生成します。

2

Do not。

オブジェクト・リレーショナル・マッピングの全ポイントは、... well ... mapです。

データベースからクラスを生成する場合は、型付きデータセットを使用することもできます。

オブジェクトの世界であなたのクラスがどのように見えるかを考えてから、NHibernateを使ってそれをあなたのデータベーススキーマにマッピングしてください。