注意:
1. 一些自定义的sql或者存储过程一起打包可能会不支持
2. 个别数据库参数化有上限
打包提交默认带有事务
//将2条插入一起执行 var db = GetInstance(); db.Insertable<Student>(new Student() { Name = "a" }).AddQueue(); db.Insertable<Student>(new Student() { Name = "b" }).AddQueue(); db.SaveQueues(); //异步提交 db.Insertable<Student>(new Student() { Name = "a" }).AddQueue(); db.Insertable<Student>(new Student() { Name = "b" }).AddQueue(); db.Insertable<Student>(new Student() { Name = "c" }).AddQueue(); db.Insertable<Student>(new Student() { Name = "d" }).AddQueue(); var ar = db.SaveQueuesAsync(); //多个操作一起提交 db.Queryable<Student>().AddQueue(); db.Queryable<School>().AddQueue(); db.AddQueue("select * from student where id=@id", new { id = 1 }); var result2 = db.SaveQueues<Student, School, Student>();
2016 © donet5.comApache Licence 2.0