我有一个控制台应用程序,我们称之为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;
目前就是这样。