补充 开放 IUpdate UpdateColumns 方法功能;

现实更新实体时,只更新指定的列(与 IgnoreColumns 对应);
This commit is contained in:
28810
2019-04-15 17:54:45 +08:00
parent e5ba4b1974
commit 9245909d79
7 changed files with 61 additions and 0 deletions

View File

@ -51,6 +51,19 @@ namespace FreeSql {
/// <returns></returns>
IUpdate<T1> IgnoreColumns(string[] columns);
/// <summary>
/// 指定的列UpdateColumns(a => a.Name) | UpdateColumns(a => new{a.Name,a.Time}) | UpdateColumns(a => new[]{"name","time"})
/// </summary>
/// <param name="columns">lambda选择列</param>
/// <returns></returns>
IUpdate<T1> UpdateColumns(Expression<Func<T1, object>> columns);
/// <summary>
/// 指定的列
/// </summary>
/// <param name="columns"></param>
/// <returns></returns>
IUpdate<T1> UpdateColumns(string[] columns);
/// <summary>
/// 设置列的新值Set(a => a.Name, "newvalue")
/// </summary>