Factory中相关类的配置

代码
/// <summary>
/// 根据配置文件的不同加载不同的访问层
/// </summary>
private static readonly string path = System.Configuration.ConfigurationManager.AppSettings["DAL"];
/// <summary>
/// 无参数的构造函数
/// </summary>
private DataAccess() { }


/// <summary>
/// 工厂访问 BaddishIDAL 对象
/// </summary>
/// <returns>返回 BaddishIDAL 对象</returns>
public static ErpIDAL.IBaddishIDAL CreateBaddishDAL()
{
string className = path + ".BaddishDAL";
return Assembly.Load(path).CreateInstance(className) as ErpIDAL.IBaddishIDAL;
}

在Web.config中的相关配置

 

代码
<appSettings>
<add key="DAL" value="ErpDAL"/>
</appSettings>
<connectionStrings>
<add name="connectionString" connectionString="Data Source=.;Initial Catalog=dataBase;Persist Security Info=True;User ID=sa;Password=sa" />
</connectionStrings>

 

posted @ 2010-04-17 18:12  J1Wang  阅读(90)  评论(0编辑  收藏  举报