/// <summary> /// 批量新增实体 /// </summary> /// <typeparam name="T">表实体</typeparam> /// <param name="entitys">实体集合,List<T></param> /// <param name="ignorePk">要忽略的主键</param> /// <returns>最大id</returns> public long Insert <T>(T[] entitys, Expression <Func <T, object> > ignorePk = null) where T : class, new() { IInsertable <T> insertObj = _db.Insertable(entitys); if (ignorePk != null) { insertObj = insertObj.IgnoreColumns(ignorePk); } var t = insertObj.ExecuteReturnBigIdentityAsync(); t.Wait(); return(t.Result); }
/// <summary> /// /// </summary> /// <returns></returns> public Task <long> ExecuteReturnLongIdentityAsync() { return(_insertable.ExecuteReturnBigIdentityAsync()); }