【发布时间】:2016-04-12 16:24:55
【问题描述】:
我的 WinForm 应用实现了 MVC 模式,由两个项目组成。第一个包含视图和控制器层,第二个包含模型层(类库)。
应用程序必须从数据库中获取信息(我使用 MS SQL Server)。
在第二个项目(模型层)中,我有 ADO.NET 模型、使用数据库的方法以及 app.config 中的适当连接字符串。但是当我运行应用程序并尝试对数据库进行查询时,出现错误“在应用程序配置文件中找不到名称为 ... 的连接字符串”。
我猜当控制器调用模型的方法来查询数据库时,应用程序试图在主项目的 App.config 文件中找到连接字符串,但在那里找不到。我觉得用Controller和View在项目中创建连接字符串是不对的。
我怎样才能以正确的方式解决问题?
【问题讨论】:
标签: string design-patterns model-view-controller connection app-config