更新或者插入

功能说明

自动更据主键判段是插入还是更新

注意:该功能只适合偷懒保存数据 ,不支持1000条以上集合操作,对于性能要求高的还是用使插入或者更新

1、单条操作

  1. db.Saveable<Student>(entity).ExecuteReturnEntity();

2、集合操作

  1. db.Saveable<Student>(entities).ExecuteReturnEntity();

3、设置只插入列和只更新列

  1. db.Saveable<Student>(new Student() { Name = "" })
  2. .InsertColumns(it=>it.Name)
  3. .UpdateColumns(it=>new { it.Name,it.CreateTime }
  4. .ExecuteReturnEntity();