C# 连接字符串EF代码第一个奇怪的行为

C# 连接字符串EF代码第一个奇怪的行为,c#,sql-server,winforms,ef-code-first,connection-string,C#,Sql Server,Winforms,Ef Code First,Connection String,我有一个奇怪的问题。我用模型组件、项目组件(windows窗体)、服务组件和数据组件在解决方案中创建了一个应用程序。我也发布了。我和SQL的连接首先是EF代码,连接字符串在数据集合中。问题是,当我想删除连接字符串,或更改其中的参数,甚至删除它时,仍然连接到SQl。其中可能是另一个连接字符串或更改某些设置。提前感谢执行时,将从执行程序集中提取连接字符串。在您的情况下,它可能是项目程序集。请登录。我找不到仍在工作的连接,但我找到了一个简单的方法。我在base()中添加了整个连接字符串,就在创建到Db

我有一个奇怪的问题。我用模型组件、项目组件(windows窗体)、服务组件和数据组件在解决方案中创建了一个应用程序。我也发布了。我和SQL的连接首先是EF代码,连接字符串在数据集合中。问题是,当我想删除连接字符串,或更改其中的参数,甚至删除它时,仍然连接到SQl。其中可能是另一个连接字符串或更改某些设置。提前感谢执行时,将从执行程序集中提取连接字符串。在您的情况下,它可能是项目程序集。请登录。

我找不到仍在工作的连接,但我找到了一个简单的方法。我在base()中添加了整个连接字符串,就在创建到Db的连接的类中,而不是在任何地方添加连接名称,jsut在您的解决方案中搜索部分连接字符串,它通常存储在应用程序的配置文件中。此外,这个问题过于宽泛,因为我们看不到您的codeEntity框架要求ConnectionString出现在引用使用它的程序集的所有程序集中。因此,请确保您更改了我在Git项目中上载的所有连接字符串。这是一个简单的学生项目,包含基本操作。以下是项目: