小编Dav*_*rry的帖子

.Net核心中的脚手架与解决方案中的多个项目

我创建了一个针对net461的.Net Core MVC6应用程序.我使用了一个我非常熟悉的项目结构,其中我将数据,模型和服务类放在单独的类库项目中,Web项目引用它们.

当我尝试脚手架控制器时,我收到一个错误,我为脚手架模型存在多种匹配类型.

如果我将所有代码移动到单个项目,脚手架就会成功.如果我将上下文移动到Web项目并将模型保留在单独的项目中,我会收到错误,找不到匹配类型.

还有其他人看过同样的问题吗?有没有一种解决方法仍然使用这种类型的架构?

更新

我开始了另一个项目,总是遇到这个问题.当仅为模型使用1个额外项目时,我收到此错误.附件是我收到的错误.

脚手架错误

更新2

当上下文和模型在同一个项目中时,我收到此错误.

编辑dbContext时出错

c# asp.net-mvc-scaffolding entity-framework-core asp.net-core-mvc asp.net-core-1.0

5
推荐指数
1
解决办法
2336
查看次数