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);
            }
        }
     
  • 相关阅读:
    iOS crash 追终 ,iOS 如何定位crash 位置
    ios 性能优化策略
    如何提升代码编译的速度 iOS
    关于iOS的runtime
    iOS __block 与 __weak
    spring-boot-framework 如何自动将对象返回成json格式
    spring-boot 热部署 intellij IDE(开发过程)
    MAVEN中的插件放在哪个dependcies里面
    css3 RGBA
    css3 loading 效果3
  • 原文地址:https://www.cnblogs.com/limingyang/p/1923811.html
Copyright © 2011-2022 走看看