/// <summary> /// 插入实体,如果实体的主键是自动增长的,会被过滤掉 /// </summary> public static bool Insert <T>(T t) where T : OrmBaseModel { if (null == t) { throw new ArgumentNullException("instance can't be null"); } var parameters = SqlCache <T> .GetInsertMySqlParameters(t); var sqlStr = SqlCache <T> .GetSql(SqlType.Insert); return(ExceteSql <bool>(sqlStr, parameters, command => { var result = command.ExecuteNonQuery(); return result == 1; })); }