/// <summary> /// 新增数据 /// </summary> /// <param name="entity"></param> /// <returns></returns> public int Insert <T>(T entity, out string result) { result = "0"; int idenId = 0; var conn = OpenConnection(); try { string sql = ModelPropUtils.ModelToInsertSql(entity, out result); if (!result.Equals("0")) { result = "=>" + sql; return(0); } //conn.Open(); sql += "SELECT @@identity;"; idenId = conn.ExecuteScalar <int>(sql, entity); //result = res.ToString(); conn.Close(); } catch (Exception ex) { result = $"ex=>{ex.ToString()}"; } finally { if (conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(idenId); }
/// <summary> /// 新增数据(成功返回0) /// </summary> /// <param name="entity"></param> /// <returns></returns> public string Insert <T>(T entity) { string result = ""; var conn = OpenConnection(); try { string sql = ModelPropUtils.ModelToInsertSql(entity, out result); if (!result.Equals("0")) { return(result); } //conn.Open(); var res = conn.Execute(sql, entity); result = "0";// res.ToString(); conn.Close(); } catch (Exception ex) { result = $"ex=>{ex.ToString()}"; } finally { if (conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(result); }