【问题标题】:Connection string EF Code first strange behaviour连接字符串 EF Code 第一个奇怪的行为
【发布时间】:2019-01-28 07:11:47
【问题描述】:

我有一个奇怪的问题。我在解决方案中创建了一个应用程序,其中包含模型组装、项目组装(窗口窗体)、服务组装和数据组装。我也发布了。我与 SQL 的连接首先是 EF 代码,连接字符串在数据程序集中。问题是当我想删除连接字符串,或更改其中的参数,甚至删除它时,仍然连接到 SQl。哪里可能是另一个连接字符串或更改某些设置。提前致谢

【问题讨论】:

  • 可能在任何地方,只需在您的解决方案中搜索连接字符串的一部分,然后将其存储在应用程序的配置文件中。这个问题也太宽泛了,因为我们看不到你的代码
  • 实体框架要求 ConnectionString 存在于所有引用使用它的程序集的程序集中。因此,请确保在任何地方更改 ConnectionString
  • 我上传到 Git 项目。这是一个带有基础操作的简单学生项目。这里是项目:link

标签: c# sql-server winforms ef-code-first connection-string


【解决方案1】:

在执行时,从正在执行的程序集中获取连接字符串。在您的情况下,它可能是项目程序集。请签入。

【讨论】:

    【解决方案2】:

    我找不到仍在工作的连接,但我找到了一种简单的方法。我在 base() 中添加了整个连接字符串,只是在创建与 Db 的连接的类中,而不是连接名称

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      相关资源
      最近更新 更多