我有 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/