【发布时间】:2013-04-08 16:34:03
【问题描述】:
我有一个 C# 控制台应用程序(例如 Project.Console),其中我正在使用另一个项目的 dll(例如 Project.Data,这是一个使用 ADO.NET 实体数据模型从数据库中检索数据的类库) .
我在 Project.Data 的 App.Config 文件中添加了连接字符串。当我试图通过 dll 中的类访问 Project.Console 中的 DB 时出现错误(ArgumentException:'在配置中找不到指定的命名连接,不打算与 EntityClient 提供程序一起使用,或者无效。' ) 正在显示。
当我通过在 Project.Console 的 App.Config 文件中添加连接字符串进行测试时,它工作正常。
为什么会这样? 是否需要在 Project.Console 的 App.Config 文件中传递连接字符串,因为没有直接的 DB 交互?
根据我的学习,它只需要传递 Project.Data 的 App.Config 文件中的连接字符串..我是对的..?
【问题讨论】:
标签: connection-string app-config ado.net-entity-data-model