IBATIS.NET教程

一、IBATIS.NET 官方网站

IBATIS.NET 2001 年发起的开源项目 , 它是一个轻量级的 ORM 框架 , 现在 IBATIS.NET 已经是属于 Apache 下的一个子项目了 , 最新版本是 1.6.1
目前官方发布的  .NET 部分组件:
Source Revision 513437 [MD5] [PGP]
 .NET 项目下载地址 : http://code.google.com/p/mybatisnet/
DataMapper :通过配置映射关系的 xml 业务对象与 SQL 语句和存储过程进行映射。
DataAcces :简单的说就是 IBatis 的数据访问层。
 
二、 IBATIS.NET 前言
 
IBATIS.NET 框架有助于帮助开发人员在利用.NET 进行应用程序开发时更好的使用数据库。IBATIS.NET  DataMapper(数据映射)使用 XML 文件来存储数据库中的存储过程或者 SQL 语句,通过配置映射关系的xml业务对象与SQL语句和存储过程进行映射。因此,可以说 IBATIS.NET DataMapper 就是依赖于对象、XML、SQL。DataAcces简单的说就是IBATIS.NET的数据访问层。
在 IBATIS.NET DataMapper 框架下,既可以使用 SQL 基本语句,也可以使用存储过程。IBATIS.NET框架的目标就是用 20%的编码达到 80%的数据访问功能。
 
三、 IBATIS.NET  DataMapper Version 1.6.1  的改进
 
(1)解决了带有 group by 的 Select 语句中 N+1 问题;
(2)通过<include/>节点标识,增加了对 SQL 片段的支持;
(3)增加了对字典查询 IDictionary<K, V> QueryForDictionary<K, V>(...) 的支持;
(4)允许存储过程无参数映射;
(5)删除了几个不再使用的方法:
   Configure(XmlDocument document), Configure(),
   Configure(string resource),
   ConfigureAndWatch(ConfigureHandler configureDelegate),
   ConfigureAndWatch(string resource, ConfigureHandler configureDelegate)
(6)允许通过扩展ISqlMapper+ ,允许使用自定义ISqlMapper;
(7)允许用户自定义缓存;
8 )原版本中的 QueryForPaginatedList  方法不再使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值