データベースの 1 つにフロントエンドを組み合わせており、NHibernate を使用したいと考えています。
データベース ファーストのアプローチを開始するためのリソースを指摘できる人はいますか? 私が見たほとんどのチュートリアルは、Code/Entity First 向けのものです。
それが重要であれば、ASP.NET MVC 3 が私の環境になります。
ありがとう。
データベースの 1 つにフロントエンドを組み合わせており、NHibernate を使用したいと考えています。
データベース ファーストのアプローチを開始するためのリソースを指摘できる人はいますか? 私が見たほとんどのチュートリアルは、Code/Entity First 向けのものです。
それが重要であれば、ASP.NET MVC 3 が私の環境になります。
ありがとう。
これを見てください: http://www.devart.com/entitydeveloper/nhibernate-designer.htmlこれはフリーウェアではありません。
ずっと前に別の質問で言及された別のオープンソースツールがあります。ここにリンクがあります:http://www.mygenerationsoftware.com/phpBB2/viewtopic.php?t=1505
ところで、流暢な nhibenrate を使用する予定ですか、それとも単に nhibernate を使用する予定ですか?
補足: Entity Framework は、Visual Studio の統合デザイナーを使用したデータベース ファーストのアプローチをサポートしています。このデザイナーは、必要なマッピングを記述する XML ファイル (EDMX) を生成します。
注: 私はこれらの製品を販売していません。
NHibernate を使用した構成がすべてです。Nhibernate が問題である限り、存在しない場合はデータベースを作成しません。そのため、hibernate.cfg.xml で既存のデータベースの接続文字列を使用して Nhibernate を構成する必要があります ( loquacious apiも使用できます) 。
NHibernate には多くの構成の可能性があります。例には、ConfORM、FluentNhibernate、Configuring With Code、XML が含まれます。
多くの場合、xml を使用する既存のデータベースは簡単です。xml を選択すると、myGeneration などのツールを使用してマッピングを生成できます。
オブジェクトを既存のデータベースに正しくマッピングしている限り、nibernate は最初にデータベースを作成するか最初にコードを作成するかにかかわらず文句を言いません。そのため、orm マッパーとして nhibernate を使用する入門的な例/アプリケーション/リソースは、あなたの入門として役立つはずです。
それでも、データベースを最初にモデル化するために従うことができるいくつかの手法があります。ここに役立つリンクがあります(コード例)データベース駆動型モデリングの効果的なテクニック