/// <summary> /// 根据已修改的实体属性,生成UPDATE操作语句(WHERE条件由主键生成[DbColumn(PrimaryKey=true)]),并执行数据库插入操作, /// 注意:此方法只能在实体的代理对象上调用。 /// </summary> /// <returns>数据库操作过程中影响的行数</returns> public async Task <int> UpdateAsync() { CPQuery query = GetUpdateQueryCommand(); if (query == null) { return(-1); } return(await query.ExecuteNonQueryAsync()); }
/// <summary> /// 根据指定的实体属性,生成UPDATE的语句,并执行数据库插入操作 /// </summary> /// <returns></returns> public async Task <int> UpdateAsync() { CPQuery query = GeUpdateQuery(); return(await query.ExecuteNonQueryAsync()); }
/// <summary> /// 根据指定的实体属性,生成INSERT语句,并执行数据库插入操作 /// </summary> /// <returns></returns> public async Task <int> InsertAsync() { CPQuery query = GetInsertQuery(); return(await query.ExecuteNonQueryAsync()); }