原创

Dos.ORM使用方法 - Insert插入操作

 166653  2015/02/23 07:57:33

car_5

创建DbSession对象:

public class DB
{
    public static readonly DbSession Context = new DbSession("DosConn");
}

单个实体插入:

//SQL语句:INSERT table(id,name) values(NEWID(),'ITdos')
var newModel = new Model.table()
{
    id = Guid.NewGuid(),
    name = "ITdos"
};
var count1 = DB.Context.Insert<Model.table>(newModel);

批量插入:

var newList = new List<Model.TableName>();
newList.Add(new Model.TableName()
{
    id = Guid.NewGuid(),
    name = "ITdos.com"
});
newList.Add(new Model.table()
{
    id = Guid.NewGuid(),
    name = "ITdos.com"
});
//批量插入方法,ORM内部存在事务,不用担心某些数据插入成功,某些数据插入失败。
var count = DB.Context.Insert<Model.table>(newList);