有谁知道是否有可能建立一个单一的连接字符串,这将是在溶液中的所有项目访问(我们有大约6)。如何创建一个解决方案广泛连接字符串
我可以创建此信息的文本文件,但我们需要的设计时间支持,以及,这是不实际的解决方案在每一个App.Config中的连接字符串和Web.config文件。
我们基本上要一个连接字符串,它是容易改变应在DB变化的位置,这也将IDE使用的设计时支持
有谁知道是否有可能建立一个单一的连接字符串,这将是在溶液中的所有项目访问(我们有大约6)。如何创建一个解决方案广泛连接字符串
我可以创建此信息的文本文件,但我们需要的设计时间支持,以及,这是不实际的解决方案在每一个App.Config中的连接字符串和Web.config文件。
我们基本上要一个连接字符串,它是容易改变应在DB变化的位置,这也将IDE使用的设计时支持
不知道,你就不能放新的配置文件到解决方案项目,并包含并加载到所有项目?
编辑:我专门谈一般(XML)配置文件,而不是一个“App.config中”。格式完全相同,只是名称不同而已。将此文件添加到解决方案项目并使用OpenMappedExeConfiguration访问它。 您可以找到其他示例here。
这似乎不可能......但我可能会错过某些东西。正如上面评论中提到的,我对于.net – Renier 2010-04-12 11:59:01
确实很新。现在,这变得非常有用。我也设法写了一个非常相似的功能。同样的原则也适用。 在我们的一个DLL的Settings.settings文件中,我声明了一个连接字符串。这可以通过以下方式进行访问的FormName.Designer.cs this._connection.ConnectionString =全球:: MyDLL.Properties.Settings.Default.MyConnectionString; 最后一个问题我有,在*了.Designer.cs文件生成系统。如果我是designer.cs文件中的连接字符串,然后对视觉设计器进行更改,是否会删除我添加的手动添加内容? – Renier 2010-04-12 18:55:26
对不起,我不知道。也许只是尝试一下? :) – mafu 2010-04-13 08:27:07
把连接字符串中的“主”项目的配置。使用连接字符串属性创建一个数据访问项目。在初始化项目并在所有6个项目中对所有数据库相关操作使用数据访问项目时设置此属性
首先,我是一个delphi开发人员,非常新的.Net环境... 如果我可以给一些更多信息: 我们有1个EXE,1个Web应用程序和众多的DLL。我们希望所有的项目能够在运行时访问这些项目并且设计时间 – Renier 2010-04-12 12:00:19