public static object Insert(string tableName, string primaryKeyName, bool autoIncrement, object obj) { using (var db = new PetaDbContext()) { return(db.Insert(tableName, primaryKeyName, obj)); } }
/// <summary> /// Remark:插入对象实体系列重载方法 /// </summary> #region 数据新增方法 public static object Insert(object obj) { using (var db = new PetaDbContext()) { return(db.Insert(obj)); } }
public bool Insert <T>(List <T> entities) where T : class { using (var db = new PetaDbContext()) { try { db.BeginTransaction(); foreach (var entity in entities) { db.Insert(entity); } db.CompleteTransaction(); } catch { db.AbortTransaction(); throw; } } return(true); }
public bool Insert(List <T> entities) { using (var db = new PetaDbContext()) { try { db.BeginTransaction(); foreach (var item in entities) { db.Insert(item); } db.CompleteTransaction(); } catch { db.AbortTransaction(); throw; } } return(true); }