一. 准备工作
1. 点击此下载支持.Net4.0的 iBatis.Net,工程中引用release文件夹下的dll
最新版(目前已不再更新),有稍作修改使其支持.NET4.0
2. 点击此可查看 iBatis.Net 的帮助文档
3. 点击此下载 iBatis in Action 的中文版电子书,作为参考
4. 点击此可查看适用于.NET,基于 iBatis in Action 的中文翻译,作为参考
二. 相关代码文件介绍
1. dao.config dao支持配置
<?xml version="1.0" encoding="utf-8"?> <daoConfig xmlns="http://ibatis.apache.org/dataAccess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <providers resource="./config/ibatisNet/providers.config" /> <context id="SqlMapDao"> <properties embedded="psi.properties.config, psi"/> <database> <provider name="MySql"/> <dataSource name="psi" connectionString="${connectionString}" /> </database> <daoSessionHandler id="SqlMap"> <property name="resource" value="./config/ibatisNet/SqlMap.config"/> </daoSessionHandler> <daoFactory> <dao interface="psi.Persistence.MapperDao.Interfaces.IUserDao, psi" implementation="psi.Persistence.MapperDao.Implementations.UserDao, psi"/> </daoFactory> </context> </daoConfig>