Visual Studio 2019继续寻找以前的DbContext,即使将其替换为新的DbContext之后]] << [
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2019继续寻找以前的DbContext,即使将其替换为新的DbContext之后]] << [相关的知识,希望对你有一定的参考价值。
免责声明:我对此发表了自己的答案。即使这是非常不寻常的事情,如果有人我最近用一个新的Entity Framework Core
DbContext
替换了它,因为我重命名了数据库(除其他外)。为了方便起见,我们将原始名称称为OriginalDbContext
和NewDbContext
。
表结构本身保持不变。
[自然,我必须将OriginalDbContext
的所有实例替换为NewDbContext
。我期望这样做后,它将简单地进行编译(因为除了将OriginalDbContext
替换为NewDbContext
外,我没有进行任何数据库更改)。但是,即使这样做了,我仍然收到许多错误消息,说明OldDbContext
没有为我的表分类定义。
我在解决方案中的所有文件中搜索了对OriginalDbContext
的任何引用,但没有找到。我什至完全删除了OriginalDbContext.cs
(包括版本控制中的内容)。
即使我确认已从所有OriginalDbContext
文件中删除了它,为什么仍继续“寻找” .cs
?
免责声明:我对此发表了自己的答案。即使这是很不寻常的事情,但是如果我最近有人用新的替换了原来的Entity Framework Core DbContext ...
OriginalDbContext
的位置是我的发布配置文件之一(当我仅在解决方案中搜索时未显示)。我删除了配置文件并能够再次编译。以上是关于Visual Studio 2019继续寻找以前的DbContext,即使将其替换为新的DbContext之后]] << [的主要内容,如果未能解决你的问题,请参考以下文章
安装SQL数据库时遇到问题。需要更新以前的visual studio 2010实例
Visual Studio 2019 中的“ildasm”在哪里?
是否有大量适用于 Visual Studio 2019 的主题?
无法从 Visual Studio 2019 发布到 Azure Functions