首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当尝试搭建一个控制器时,我得到一个错误,说找到了多个dbcontext

当尝试搭建一个控制器时,我得到一个错误,说找到了多个dbcontext
EN

Stack Overflow用户
提问于 2018-09-18 04:11:47
回答 3查看 1K关注 0票数 0

我正在尝试使用API控制器搭建一个控制器,而动作则使用实体框架。在我选择了模型类和数据上下文类之后,它说它发现了一个重复的KPContext,请指定。我从未添加过另一个kpcontext当我进入我的模型时,我在models文件夹下看不到另一个kpcontext。我做了一个完整的搜索,但找不到另一个KPcontext类。免责声明这只发生在我向我的数据库中添加了几个表,并使用-force对数据库进行了一个新的搭建所有我的旧代码都在工作,并正确地拉取数据,但不能再搭建了谢谢您的帮助

EN

回答 3

Stack Overflow用户

发布于 2018-10-23 00:47:35

我在这个链接More than one DbContext named 'NewProject.Models.DbContext' was found Specify which one to use by providing its fully qualified name using exact case中找到了答案。也许你的问题也是一样的。

在IdentityHostingStartup.cs的Configure方法中添加上下文会导致该问题。相反,您应该在Startup.cs中添加上下文。我想问题出在这里,我用Asp.net Core2.2预览版3(目前最新的版本)进行了测试,但仍然有这个问题。

票数 1
EN

Stack Overflow用户

发布于 2020-06-19 15:15:55

只需添加Zaffer的答案和另一个线程,问题仍然存在于Net Core3.1身份模板上,请确保在将其移动到Startup.cs后重新启动VS,然后它就可以工作了

票数 0
EN

Stack Overflow用户

发布于 2021-11-20 07:14:17

只需将代码从IdentityHostingStartup.cs移到Startup.cs并重启Visual Studio,这对我来说很有效。重新构建并运行。现在脚手架应该可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52375032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档