升级个人网站框架组件IBatisNet+Castle

今天晚上花了两个小时从 Castle网站拿到最新的Castle.Facilities.IBatisNetIntegration代码,将IBatisNet版本升级到1.3.0.0,Castle IOC版本升级到 1.0.0.2。升级过程中发现几个问题:
1、IBatisNet的配置文件的格式采用了标准的XML的命名空间:
   原来的providers.config 文件
     
           
              
                                      ……
            

   更改为
  
         
           
                                  ……
        

  原来的SqlMap.config文件
 
 xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd">
……

更改为


原来的PO.xml文件
 xsi:noNamespaceSchemaLocation="SqlMap.xsd">
……

更改为


……


2、IbatisNet 增加了一个Log4Net的组件: IBatisNet.Common.Logging.Log4Net.dll,就是使用Log4Net纪录日志的包装。Log4Net组件版本升级1.2.9.0
他的配置文件如下:


 
 
  

  
   

   
 
 
 
 
  
  
   
   
   
   
   
   
   
    
    
    
   

  

    
   
    
   

  

  
  
  
   
   
   
  

  
  
  
   
  

 

 
 
  
    
   
   
    
   
 
  

 


3、providers.config文件支持的数据库多了db2, Informix,PostgreSql0.7,Firebird1.7,SQLite3.看来Ibatisnet越来越强大了,极力推荐大家采用Ibatisnet.

你可能感兴趣的:(升级个人网站框架组件IBatisNet+Castle)