エンティティ フレームワーク 4.0 でクラスからデータベースを作成することはできますか? 逆にそれを行う方法に関する多くのチュートリアルを見つけました。しかし、ドメインのすべてのクラスを既に実装してテストしているため、それらを大幅に変更することは避けたいと考えています。Google で間違ったキーワードを使用した場合は、リンクを投稿していただければ幸いです。
カリフォルニア州乾杯
エンティティ フレームワーク 4.0 でクラスからデータベースを作成することはできますか? 逆にそれを行う方法に関する多くのチュートリアルを見つけました。しかし、ドメインのすべてのクラスを既に実装してテストしているため、それらを大幅に変更することは避けたいと考えています。Google で間違ったキーワードを使用した場合は、リンクを投稿していただければ幸いです。
カリフォルニア州乾杯
はい、可能です。このアプローチは「モデルファースト」として知られています。
デザイナーでエンティティを定義してから、「データベーススクリプトの生成」などを呼び出します。この SQL をデータベースに対して実行すると、テーブルとリレーションシップが作成されます。
Stackoverflowで他の質問を調べているときに、問題の解決策を見つけました。EntityFramework 4 / POCO-どこから始めればよいですか?
これは、 Auto Mappingを使用して Fluent NHibernate で行うのは非常に簡単です。エンティティのマッピング方法をより詳細に制御したい場合は、Fluent Mappingを使用することもできますが、これにはマッピング クラスを記述する必要があります。ただし、既存のクラスには影響しません。