IBatis.NET的BaseService类
时间:2011-01-01 来源:李明阳
从此图中可以看出,BaseService类其实中此项目的一个入口,整个项目需要通过该类加载服务层程序集,实例IsqlMapper对象,所有事物处理的数据层类都要继承该基类,现给出该类的代码:
代码
{
private static ISqlMapper sqlMap;
public ISqlMapper SqlMap
{
get { return sqlMap; }
}
/// <summary>
///
/// </summary>
public BaseService()
{
//加载程序集
Assembly assembly = Assembly.Load("IISCompanion.Service");
//从程序集中加载制定的清单资源
Stream stream = assembly.GetManifestResourceStream("IISCompanion.Service.sqlmap.config");
DomSqlMapBuilder builder=new DomSqlMapBuilder();
//实例化ISqlMapper对象
sqlMap = builder.Configure(stream);
}
}
相关阅读 更多 +
排行榜 更多 +