zoukankan      html  css  js  c++  java
  • IBatis.NET的BaseService类

    这次主要来说明一下,在我们这个项目中,采用Ibatis.net架构中的一个基类,BaseService类在整个架构中的作用,为了更直观,请看下图:

     

    从此图中可以看出,BaseService类其实中此项目的一个入口,整个项目需要通过该类加载服务层程序集,实例IsqlMapper对象,所有事物处理的数据层类都要继承该基类,现给出该类的代码:

    代码
    代码
    public class BaseService
        {
            
    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);
            }
        }
     
  • 相关阅读:
    Web 2.0网站命名的7个建议
    梦猪课堂视频系列
    计算机英文术语完全介绍
    PPT高手的思路
    在线RSS阅读器大比拼
    【百度现有服务】
    转载VFW编程实例(详)
    实现MFC扩展DLL中导出类和对话框 (转)
    Windows下编译 OpenSceneGraph(转)
    OSG静态编译 (转)
  • 原文地址:https://www.cnblogs.com/limingyang/p/1923811.html
Copyright © 2011-2022 走看看