Software Version:IBatis.NET 1.6.2.0
MySQL :5.5.10
mysql-connector-net:6.4.3
visual studio 2010
-----------------------------------------------------------------------------------------------
首先在官网上下载IBatisNET的bin包http://www.mybatis.org/dotnet.html,在mysql官网上下载mysql-connection-net:http://dev.mysql.com/downloads/connector/net/,笔者选择的是“Windows (x86, 32-bit), MSI Installer”版本。
以下是具体事例步骤:
1、将SqlMapConfig.xsd、SqlMap.xsd、provider.xsd三个文件Copy到“D:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas”目录中,以便vs能够识别IBatis的一些属性
ps:“D:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas”目录是VS的安装目录,请根据自己的目录自行解决。
2、新建一个Project,笔者新建的是WinForm项目。
3、将“Ibatis.DataMapper.1.6.2.bin”目录下的IBatisNet.DataMapper.dll、IBatisNet.Common.dll两个文件copy到项目中。
并且添加到引用里面。
ps:以上两个dll文件是否必须添加到项目中有待论证。
4、将“Ibatis.DataMapper.1.6.2.bin”目录下的providers.config复制到项目中,并且把除MySql以外的其他provider的enabled属性设置为false,MySql的enabled属性设置为true:
<provider
name="MySql"
description="MySQL, MySQL provider 6.4.3.0"
enabled="true"
assemblyName="MySql.Data, Version=6.4.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionClass="MySql.Data.MySqlClient.MySqlConnection"
command