背景
当模型使用数据注释或内部的直线OnModelCreating(DbModelBuilder)
来描述它们的特征时,用于绑定到实体框架的新 ASP.NET MVC 控制器的 Visual Studio 脚手架可以很好地工作。
问题
但是,在我们的场景中,使用单个类OnModelCreating
重构的内容。EntityTypeConfiguration<T>
尝试通过 MVC+EF 脚手架创建新控制器时,会出现以下弹出错误:
运行所选代码生成器时出错:“已添加 SomeModelClass 类型的配置。要引用现有配置,请使用
Entity<T>()
orComplexType<T>()
方法。
是否有修复(例如自定义代码或项目配置)?