新しいASP.NETMVCプロジェクトをまとめており、ドメインモデルとDBスキーマを既に設計および構築しています。
よく調べてみましたが、EntityFramework5を使用してドメインオブジェクトをDBテーブルにマップする方法を示す明確なステップバイステップガイドが見つかりませんでした。
新しい.edmxファイルを追加し、DBからモデルを生成しましたが、モデルをこれにマップするにはどうすればよいですか?データアクセス層以外の場所にEFコードやデータ注釈を付けないようにしています(リポジトリパターンを使用しており、サービス層は単にリポジトリを呼び出して、独自の非EFドメインオブジェクトを取得します)。
EFを完全に避けるべきですか?私はそれを回転させようと思っていましたが、できるだけ邪魔にならないようにし、DBとドメインを完全に制御できるようにしたいと思います。
ありがとう。