public virtual async Task <int> ExecuteReturnIdentityAsync() { if (this.InsertObjs.Count() == 1 && this.InsertObjs.First() == null) { return(0); } string sql = _ExecuteReturnIdentity(); var result = await Ado.GetIntAsync(sql, InsertBuilder.Parameters == null?null : InsertBuilder.Parameters.ToArray()); After(sql, result); return(result); }