将模型放在同一解决方案的其他项目中

时间:2014-01-29 14:30:04

标签: entity-framework visual-studio-2012

我构建了一个包含两个项目的解决方案,一个用于UI,另一个用于数据模型

enter image description here

我在UI项目中添加了对DataModel的引用,它允许我在不编译错误的情况下使用模型,但是当我执行时,它会抛出一个错误,说没有连接字符串。

问题是,我是否必须将DataModel解决方案中使用的连接字符串复制到UI项目中?

1 个答案:

答案 0 :(得分:0)

简单的答案是肯定的,你需要复制连接字符串:唯一使用的app.config是从你执行的项目中检索到的,因为只有的应用程序需要一个配置文件。

您还可以做一些其他事情:

  • 如果您有多个项目共享相同的配置设置,您可以在解决方案文件夹中设置app.config,并从该解决方案下的每个项目链接到该配置文件。
  • 完全从库中删除对app.config的依赖关系,并确保只有正在运行的项目使用配置设置,“使用”您的库使用这些设置。