三层中 dalFactory 为什么要用到assembly呢?assembly用在这里的作用又是什么呢?翻看了很多资料,但是都不能确定!
三层中 dalFactory 为什么要用到assembly呢?assembly用在这里的作用是什么呢?翻看了很多资料,但是都不能确定!
namespace DALFactory
{
/// <summary>
/// 工产模式实现文章接口。
/// </summary>
public class Content
{
public static IDAL.IContent Create()
{
// 这里可以查看 DAL 接口类。
string path = System.Configuration.ConfigurationSettings.AppSettings["WebDAL"].ToString();
string className = path+".Content";
// 用配置文件指定的类组合
return (IDAL.IContent)Assembly.Load(path).CreateInstance(className);
}
}
}