MVC5、EF6の使用...エンタープライズレベルのアプリケーションを構築します。私たちは既存のデータベースを持っています。 EFコードを最初に使用し、手作業ですべてをコード化するのが最善でしょう。これは時間がかかりますが、クリーナーになる可能性がありますか?または、EDMデータベース(エンティティデータモデル)を使用して、EFデータベースの最初のアプローチを使用する必要がありますか?エンタープライズレベルのアプリケーションでEDMXを使用できますか、パフォーマンスの問題などがありますか?何を指示してるんですか?ありがとう!既存のDbを持つ新しいMVC 5プロジェクト - EDMX(エンティティデータモデル)との比較
3
A
答えて
3
EFコードを使用して手作業でコードを作成することをお勧めします。 には時間がかかりますが、クリーナーが必要ですか?
IMHO、コードファーストが最適です。 methodを実行すると、データベースを終了してコードファーストクラスを生成すると時間がかかりません。また、Entity Framework Core verison(EDMXは正式にEntity Framework 7として知られています)には存在しないことも知っておく必要があります。コードファーストは、将来EFコアに移行する予定がある場合に役立ちます。
また、EDMデータベース(エンティティデータモデル)を使用してEFデータベースを最初に使用する必要がありますか?
私の経験では、EDMX(データベースファーストまたはモデルファースト)を使用すると、多くのマージ競合が発生します。多くの人が別々のブランチでEDMXを変更する必要がある場合、すぐにEDMXマージの競合に直面します。私を信じて、修正するのが時々難しいです。
関連する問題
- 1. シングルトンDBと既存のDBとの比較
- 2. ASP.NET MVCコア1.0のADO.NETエンティティデータモデル(.edmx)
- 3. 既存のPostgresテーブルのJsonカラムと新しいテーブルの比較
- 4. 2つのDBテーブルを比較して既存のアイテムを隠す
- 5. 既存のロールを持つ新しいASP.NET MVCアプリケーションを統合する
- 6. エンティティデータモデル(.edmxファイル)はORMに依存しませんか?
- 7. SQLCompareを使用してプロジェクトを他のDBと比較する
- 8. Cosmos DBとDynamoDBの比較
- 9. 既存のLaravel 5プロジェクトをインポート
- 10. WebFormsと比較したMVC
- 11. dbスキーマの比較
- 12. DBテクノロジの比較
- 13. RAD + WASへの既存のSpring MVCプロジェクト
- 14. エンティティリレーションシップダイアグラム/エンティティデータモデル(.edmx)で(0..1 --- *)平均は
- 15. 新しいウィンドウフォームを既存のプロジェクトとC#
- 16. PHPセッションとDB参照の比較
- 17. intellij 2016は既存のソースを持つ新しいgradleプロジェクトを開始するとハングします
- 18. rのデータフレーム内の既存の変数を比較して新しい変数を追加する
- 19. .CSVをデータベーステーブルと比較して既存のレコードまたは新しいレコードを特定します
- 20. C - 新しい行との比較
- 21. ユーザー入力と既存のテーブルの列の比較
- 22. Asp.NET MVCのLinqとの配列比較
- 23. Asp.Net MVCと既存のデータベース
- 24. Laravel 5 - 多対多 - アタッチと保存の比較
- 25. 既存のクラスと既存のテーブルを持つEntity Framework 4.1
- 26. ASP MVC 5 2つのプロパティを比較するカスタム検証属性?
- 27. rubyとSqlite3 dbの文字列比較
- 28. Berkeley DB JEの比較とスワップ?
- 29. ALMでのLDAP実装、DB認証を持つ既存のユーザーとの問題
- 30. ASP.NET MVCのパスワードを比較して比較する方法