下载主页:

http://ibatis.apache.org/dotnet.cgi?Preferred=http%3A%2F%2Fapache.etoak.com

Demo是从网上搜的,有一个数据库文件附加到SQL Server中来,其中有一个Person表,表中有主键,字符型,浮点型和日期型的字段,下面通过这个代码来入门IBatis.Net (看他并不是要用他,我不会去使用IBatis.Net )

IBatis.Net的版本很久没有个更新过了。

配置文件

1.在Web.Config文件中加入配置信息,用于配置操作日志,日志会保存在程序的根目录的Txt文件中。(具体内容参考代码)

2.配置文件 ,Demo中的sqlmap.config文件

3.PO 简单对象,Domain中的只有属性的类

4.映射文件,Map文件夹下面的XML配置文件,用来配置SQL语句的。

下面的说明复制于“善友”的博客

……

<update >SqlMapper sqlMap;

public BaseService()
        {
            Assembly assembly = Assembly.Load("IBatisNetDemo");
            Stream stream = assembly.GetManifestResourceStream("IBatisNetDemo.sqlmap.config");

            DomSqlMapBuilder builder = new DomSqlMapBuilder();
            sqlMap = builder.Configure(stream);

        }
public IList<Person> GetAllPerson()
        {
            IList<Person> list = null;
            list = SqlMap.QueryForList<Person>("SelectAllPerson", null);
            return list;
        }

SqlMapper是IbatisNet运作的核心,所有的操作均通过SqlMapper实例完成。

 

配置节点说明参照: http://www.cnblogs.com/shanyou/articles/388598.html

 

Dao 是容器
Map 是定义
PO  是简单对象

相关文章: