既存のデータベースで Code First を使用して Entity Framework をセットアップしようとしています。データベースの状態が良くありません (命名規則が不十分で、いくつかの制約が必要です)。私が構築しているアプリケーションは MVC アプリです。「モデル」、「リポジトリ」、および「Web」(mvc) 層があります。
EF をセットアップしてモデル オブジェクト (POCO オブジェクト) をマップするには、オブジェクトをデータベース テーブルに一致させる必要がありますか? 代わりに、CRUD 操作に独自のストアド プロシージャを使用できますか? WCF データ サービスを使用すると役に立ちますか?
流暢な構成を使用してオブジェクトをマッピングすることを計画していますが、データベース スキーマが原因でいくつかの問題があります。EFを正しくマップするためだけにデータベースを再設計することを検討していることは知っています。どんな提案でも大歓迎です!!