バックグラウンド
Entity Framework にバインドされた新しい ASP.NET MVC コントローラーの Visual Studio スキャフォールディングは、モデルがデータ注釈またはモデル内の直接的な行を使用OnModelCreating(DbModelBuilder)
してその特性を記述する場合にうまく機能します。
問題
ただし、このシナリオでは、のコンテンツは個々のクラスOnModelCreating
を使用してリファクタリングされます。EntityTypeConfiguration<T>
MVC+EF スキャフォールディングを使用して新しいコントローラーを作成しようとすると、次のポップアップ エラーが発生します。
選択したコード ジェネレーターの実行中にエラーが発生しました: 'タイプ SomeModelClass の構成は既に追加されています。既存の構成を参照するには、
Entity<T>()
またはComplexType<T>()
メソッドを使用します。
修正はありますか (例: カスタム コードまたはプロジェクト構成)?