1
A
答えて
2
EFコードを使用する場合、まずPOCOオブジェクトがあり、データベースはDbContextクラスのコードで作成されます。コードを最初に使用するときは、ビジュアルデザイナーはいなくなります。
「通常の」EFにはPOCOを使用できますが、データベースはedmxファイルとビジュアルデザイナーによって処理されます。
あなたが使用するアプローチは開発者の責任ですが、私の意見では、コードの最初の選択肢はedmxソリューションよりもクリーンです。
1
ほんの補足:データベースが最初に存在する場合に備えて、Code Firstを使用できます。この場合、POCOクラスも使用しており、Fluent APIまたはData Annotationを使用してすべてのリレーションシップを記述しています。このアプローチはリバースエンジニアリングと呼ばれます。
一般的に、POCOは単純なオブジェクトで、正確には "Plain Old CLR Object"であり、コードファーストはPOCOと連携して動作するアプローチです。
関連する問題
- 1. EFコードファースト:
- 2. EFコードファーストは
- 3. EFコードファースト - System.InvalidOperationExceptionが
- 4. EFコードファースト・ホスト
- 5. EF 4.1 POCOクエリ
- 6. EF 4.1 POCO()
- 7. EF + POCOテンプレート
- 8. MVC3:EFコードファーストと認証
- 9. コードファーストEFリレーションシップ重複
- 10. EFコードファースト外来キー
- 11. EF 4.1コードファースト生SQL
- 12. EFコードファースト:モデル構成
- 13. EFコードファースト:TFT継承
- 14. EF OracleとPOCOを逆に
- 15. EF POCO DTO WCFアダプタパターン
- 16. EFのナビゲーションプロパティとアソシエーションの違いは何ですか?
- 17. WPFでEFコードファーストとSqlCeを使用
- 18. EFコードファースト外部キー関係
- 19. 流暢なコードファーストEF 4.3
- 20. EFコードファースト。親の子コレクションがnullです
- 21. EFコードファースト - 私は、次のクラスき
- 22. MVC3とEFデータ:ベストプラクティスは何ですか?
- 23. EF 4.1コードファーストModelBuilder 1対1リレーションシップのHasForeignKey
- 24. ASP.NET MVC3 EFコードファースト - 多対多の関係
- 25. EF 4.1コードの最初のPOCOライブラリ
- 26. EF 4.3およびPOCOクラス - インターセプトプロパティの値はどこですか?
- 27. は、EF 6、コードファーストで動作していない
- 28. コードファーストEFモデルのProviderManifestTokenをプログラムで設定することはできますか?
- 29. EF 4.1:流暢マッピングとコードファーストからキープロパティタイプを探す
- 30. WPFでSQL Server CEでEFコードファーストを使用できますか?