0

我有一个控制台应用程序,我们称之为Test.Console. 这个应用程序使用一个名为Test.Code.

Test.Code是访问数据库的包装器,应该有一个app.config包含连接字符串的文件。

Test.Console然后应该访问其中的类Test.Code以访问数据库中的内容。

但是,当我把连接字符串放在Code项目的app.config中时,似乎无法访问,但是当我把它放在Console项目的app.config中时,Code项目中的代码似乎可以访问它。

有什么方法可以将连接字符串放在代码项目而不是控制台项目中?

编辑:

应用程序配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionStrings>
        <clear />
        <add name="ACE" connectionString="data source=servername;database=ACE;userid=username;password=password"/>
    </connectionStrings>
</configuration>

在我的课堂上:

string connection = ConfigurationManager.ConnectionStrings["ACE"].ConnectionString;

目前就是这样。

4

1 回答 1

1

app.config 就是正在运行的应用程序的配置。

正在运行的应用程序应该负责它连接到的数据库等,因此配置在那里的原因。

于 2012-10-02T09:43:10.813 回答