現在、データベースビュー(複数のテーブルを結合)によってバックアップされているEFクラスがあります。それを更新可能にするには、クラスをデータベーステーブルによってバックアップするように変更する必要があります。私はEntity Framework 4.1 Code Firstを使用していますが、これらの関係を設定する方法を理解できません。EFコードファースト - 複数のテーブルを結合するエンティティ
簡略化するために、私は現在、カテゴリ名(Categoriesテーブル)とカテゴリタイプ名(CategoryTypesテーブル)を返すCategoriesクラスを持っています。これらは、私が現在使用しているデータベースビューにあります。私はViewModelに変更して、テーブルからこれらのフィールドを直接取り込み、適切に結合します。ユーザーがカテゴリ名を更新すると、EFは更新を適切に処理できるはずです(代わりにテーブルを更新するためです)。ビューの)。これを行う方法に関するヒント?
ありがとうLadislav!私たちは、これを可能な解決策として議論しましたが、確信が持てないほど新しいものです。だから、あなたの確認を得ることはいいです!さて、リファクタリングをオフに! – user835320