CoreプロジェクトとInterfaceプロジェクトの 2 つのプロジェクトでモデルを外部で定義しています。
コントローラーから[ビューの追加]ダイアログを開き、 [厳密に型指定されたビューの作成] を選択しています。
ドロップダウン リストで、 MyProject.Model.Core.OrderDetails のような具象型を選択できますが、 MyProject.Model.Interface.IOrderDetailsのようなインターフェイス型はありません。
インターフェイス クラスを手動で入力するとすべてが機能しますが、作成、削除、リストなどのスキャフォールディングを選択できる[コンテンツの表示] メニューが無効になります。
MVC でインターフェイスを使用する際に問題はありますか? それとも、私が見逃しているものですか?
編集:明確にするために、具象オブジェクトと必要な足場を選択するとInherits
、view Page ディレクティブでタグを編集でき、すべてが正常に機能するため、欠落した参照などはありません。ウィザードがインターフェイスで動作したくないようです。