c# - Entity Framework 6 连接字符串 dll 应用程序配置

标签 c# .net entity-framework dll

我有 2 个项目:控制台应用程序和类库 (dll)

我的主要项目,控制台应用程序,引用了我的 dll。

在我的 dll 中,我创建了一个 EF( Entity Framework )ADO 模型。

EF 连接字符串必须在 dll 项目 .config 文件中。

问题是当我初始化 DbContext 时,它正在控制台应用程序 .config 文件中查找连接字符串。

如何告诉 DbContext 在 dll .config 文件中查找连接字符串?

谢谢

最佳答案

这就是配置文件的工作方式。正在运行的应用程序总是查找{appname}.exe.config。 DLL 项目的配置文件只是为您提供必须复制到正在运行的应用程序的配置文件的占位符。它不与 DLL 一起部署。

关于c# - Entity Framework 6 连接字符串 dll 应用程序配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31706122/

相关文章:

entity-framework - 多个 DbContext 类使用相同的连接字符串?

c# - 如何使用 Linq 在字符串中搜索列表的任何项目

c# - 每次构建时,其中一个程序集都会从我的解决方案中删除

c# - 使用 Windsor 3 从代码中注入(inject) AppSettings

c# - 如何在 C# 中重现适合 PHP SHA512 的 SHA512 散列?

c# - Reactive 框架是否可用于 .NET Framework 3.5?

c# - 在带有 Entity Framework 的 ViewModel 上使用 DependencyProperty

c# - 以字符串形式获取属性名称

c# - 事件处理程序中的功能代码不好的做法?

.net - Jenkins Amazon EC2 代理云 - Windows 从属