use ibatiscreate table ibatis(id int primary key,name varchar(19),date datetime)insert into ibatis values(1,'name1',getdate());insert into ibatis values(2,'name2',getdate());//在创建iBatisNet⽹站应⽤//在NuGet中搜索IbatisNet,引⼊与 //ibatis有三个很配置⽂件,//:指定数据库提供者,.Net版本等信息。//:映射规则。//:⼤部分配置⼀般都在这⾥,如数据库连接等等。/**Windows应⽤项⽬或者类库项⽬中,需要放在项⽬的/bin/debug/⽬录下。在Web应⽤程序中,需要放在应⽤程序根⽬录。当然,这也不是强制性的,也可以很 public IList GetList() { //ISqlMapper mapper = ce(); DomSqlMapBuilder builder = new DomSqlMapBuilder(); ISqlMapper mapper = ure(@"C:测试测试"); IList ListPerson = orList("SelectAllPerson", null); //这个"SelectAllPerson"就是xml映射⽂件的Id return ListPerson; } /**以上代码,就从指定的位置去加载了。注意,虽然是从指定的位置,但是要注意⾥⾯的resource引⼊的资源,还是从原来的默----------------------------例⼦---------------------------------------//providers⽂件,使⽤的是数据库sql server2008//映射⽂件 *.xml//全局配置⽂件//对象模型using System;using c;using ;using ;namespace iBatisNet{ public class Model { public int id { get; set; } public string name { get; set; } public DateTime date { get; set; } public int[] ary {get;set;} }}//程序执⾏的⼊⼝⽂件using pper;using System;using c;using ;using ;using ;using trols;namespace iBatisNet{ public partial class index : { protected void Page_Load(object sender, EventArgs e) { int i=2; //动态查询 List modelDs = (List)amic("getDynamic", new Model { id = 2,name="name2" }); //传数组 int[] ary = new int[]{1,2,3 }; List modelIteraet = (List)amicIteraet("getDynamicIterate", new Model() { ary =new int[]{ 1,2} }); //查所有 //getAllModel与映射⽂件的
2023年6月21日发(作者:)
c#使⽤iBatisNet例⼦复习//先建数据库create database ibatis
use ibatiscreate table ibatis(id int primary key,name varchar(19),date datetime)insert into ibatis values(1,'name1',getdate());insert into ibatis values(2,'name2',getdate());//在创建iBatisNet⽹站应⽤//在NuGet中搜索IbatisNet,引⼊与 //ibatis有三个很配置⽂件,//:指定数据库提供者,.Net版本等信息。//:映射规则。//:⼤部分配置⼀般都在这⾥,如数据库连接等等。/**Windows应⽤项⽬或者类库项⽬中,需要放在项⽬的/bin/debug/⽬录下。在Web应⽤程序中,需要放在应⽤程序根⽬录。当然,这也不是强制性的,也可以很 public IList GetList() { //ISqlMapper mapper = ce(); DomSqlMapBuilder builder = new DomSqlMapBuilder(); ISqlMapper mapper = ure(@"C:测试测试"); IList ListPerson = orList("SelectAllPerson", null); //这个"SelectAllPerson"就是xml映射⽂件的Id return ListPerson; } /**以上代码,就从指定的位置去加载了。注意,虽然是从指定的位置,但是要注意⾥⾯的resource引⼊的资源,还是从原来的默----------------------------例⼦---------------------------------------//providers⽂件,使⽤的是数据库sql server2008//映射⽂件 *.xml//全局配置⽂件//对象模型using System;using c;using ;using ;namespace iBatisNet{ public class Model { public int id { get; set; } public string name { get; set; } public DateTime date { get; set; } public int[] ary {get;set;} }}//程序执⾏的⼊⼝⽂件using pper;using System;using c;using ;using ;using ;using trols;namespace iBatisNet{ public partial class index : { protected void Page_Load(object sender, EventArgs e) { int i=2; //动态查询 List modelDs = (List)amic("getDynamic", new Model { id = 2,name="name2" }); //传数组 int[] ary = new int[]{1,2,3 }; List modelIteraet = (List)amicIteraet("getDynamicIterate", new Model() { ary =new int[]{ 1,2} }); //查所有 //getAllModel与映射⽂件的
发布评论