我下载了MyGeneration,安装完成后发现MyGeneration\Architectures\dOOdads\CSharp\目录下的
MyGeneration.dOOdads项目并没有配置文件,添加完配置文件,
//我的配置文件
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="MyGeneration.dOOdads.Properties.Settings.ConnectionString"
connectionString="Data Source=happyhippy\whidbey;Initial Catalog=scgame;Persist Security Info=True;User ID=sa;Password=system"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>却发现程序在运行时总提示 ConnectionString 属性尚未初始化。
能否帮忙讲解一下BusinessEntity类中是怎样初始化的?谢谢!
MyGeneration.dOOdads项目并没有配置文件,添加完配置文件,
//我的配置文件
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="MyGeneration.dOOdads.Properties.Settings.ConnectionString"
connectionString="Data Source=happyhippy\whidbey;Initial Catalog=scgame;Persist Security Info=True;User ID=sa;Password=system"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>却发现程序在运行时总提示 ConnectionString 属性尚未初始化。
能否帮忙讲解一下BusinessEntity类中是怎样初始化的?谢谢!
virtual public string ConnectionString
{
get
{
return _raw;
}
set
{
_raw = value;
}
}
可以需要在应用程序中手动给属性ConnectionString赋值,但这样的话,每个业务实体在new完之后,都要给ConnectionString赋值,比较繁琐不好维护;
一个比较好的办法就是在BusinessEntity的构造函数中对_raw进行初始化(自己写代码)。