我在两个项目中外部定义了我的模型——一个核心项目和一个接口项目。
我正在从我的控制器中打开Add View对话框,然后选择Create a strong typed view。
在下拉列表中,我可以选择 MyProject.Model.Core.OrderDetails 等具体类型,但MyProject.Model.Interface.IOrderDetails等接口类型不存在。
我可以手动输入界面类,一切正常,但是允许您选择创建、删除、列表等脚手架的查看内容菜单被禁用。
在 MVC 中使用接口有什么问题吗?还是我缺少其他东西?
编辑:澄清一下,如果我选择具体对象和我想要的任何脚手架,然后我可以Inherits
在视图页面指令中编辑标签,一切正常,所以没有缺少参考或任何东西。只是向导似乎不想使用该界面。