mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-08 18:34:55 +08:00
Delete obsolete
This commit is contained in:
@@ -317,67 +317,6 @@ namespace SqlSugar
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region delete obj
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> UpdateColumns(Expression<Func<T, bool>> columns)
|
|
||||||
{
|
|
||||||
return this.SetColumns(columns);
|
|
||||||
}
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> UpdateColumns(Expression<Func<T, T>> columns)
|
|
||||||
{
|
|
||||||
return this.SetColumns(columns);
|
|
||||||
}
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns, Expression<Func<T, T>> columns)
|
|
||||||
{
|
|
||||||
return this.SetColumnsIF(isUpdateColumns, columns);
|
|
||||||
}
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns, Expression<Func<T, bool>> columns)
|
|
||||||
{
|
|
||||||
return this.SetColumnsIF(isUpdateColumns, columns);
|
|
||||||
}
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns, Func<string, bool> updateColumMethod)
|
|
||||||
{
|
|
||||||
if (isUpdateColumns)
|
|
||||||
UpdateColumns(updateColumMethod);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> UpdateColumns(Func<string, bool> updateColumMethod)
|
|
||||||
{
|
|
||||||
List<string> primaryKeys = GetPrimaryKeys();
|
|
||||||
foreach (var item in this.UpdateBuilder.DbColumnInfoList)
|
|
||||||
{
|
|
||||||
var mappingInfo = primaryKeys.SingleOrDefault(i => item.DbColumnName.Equals(i, StringComparison.CurrentCultureIgnoreCase));
|
|
||||||
if (mappingInfo != null && mappingInfo.Any())
|
|
||||||
{
|
|
||||||
item.IsPrimarykey = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.UpdateBuilder.DbColumnInfoList = this.UpdateBuilder.DbColumnInfoList.Where(it => updateColumMethod(it.PropertyName) || it.IsPrimarykey || it.IsIdentity).ToList();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
[Obsolete]
|
|
||||||
public IUpdateable<T> IgnoreColumns(Func<string, bool> ignoreColumMethod)
|
|
||||||
{
|
|
||||||
this.UpdateBuilder.DbColumnInfoList = this.UpdateBuilder.DbColumnInfoList.Where(it => !ignoreColumMethod(it.PropertyName)).ToList();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
[Obsolete("Use IUpdateable<T> IgnoreColumns(bool ignoreAllNullColumns, bool isOffIdentity = false);")]
|
|
||||||
public IUpdateable<T> Where(bool isUpdateNull, bool IsOffIdentity = false)
|
|
||||||
{
|
|
||||||
UpdateBuilder.IsOffIdentity = IsOffIdentity;
|
|
||||||
if (this.UpdateBuilder.LambdaExpressions == null)
|
|
||||||
this.UpdateBuilder.LambdaExpressions = InstanceFactory.GetLambdaExpressions(this.Context.CurrentConnectionConfig);
|
|
||||||
this.UpdateBuilder.IsNoUpdateNull = isUpdateNull;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region Helper
|
#region Helper
|
||||||
private void AppendSets()
|
private void AppendSets()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -90,26 +90,5 @@ namespace SqlSugar
|
|||||||
KeyValuePair<string,List<SugarParameter>> ToSql();
|
KeyValuePair<string,List<SugarParameter>> ToSql();
|
||||||
void AddQueue();
|
void AddQueue();
|
||||||
|
|
||||||
|
|
||||||
#region delete obj
|
|
||||||
|
|
||||||
[Obsolete("Use IUpdateable<T> UpdateColumns(string [] columns)")]
|
|
||||||
IUpdateable<T> UpdateColumns(Func<string, bool> updateColumMethod);
|
|
||||||
[Obsolete("Use IUpdateable<T> IgnoreColumns(string [] columns)")]
|
|
||||||
IUpdateable<T> IgnoreColumns(Func<string, bool> ignoreColumMethod);
|
|
||||||
[Obsolete("Use IUpdateable<T> IgnoreColumns(bool ignoreAllNullColumns, bool isOffIdentity = false);")]
|
|
||||||
IUpdateable<T> Where(bool isNoUpdateNull, bool IsOffIdentity = false);
|
|
||||||
[Obsolete("Use IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns,string [] columns")]
|
|
||||||
IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns, Func<string, bool> updateColumMethod);
|
|
||||||
[Obsolete("Use SetColumns(Expression<Func<T, bool>> columns)")]
|
|
||||||
IUpdateable<T> UpdateColumns(Expression<Func<T, bool>> columns);
|
|
||||||
[Obsolete("Use SetColumns(Expression<Func<T, T>> columns")]
|
|
||||||
IUpdateable<T> UpdateColumns(Expression<Func<T, T>> columns);
|
|
||||||
|
|
||||||
[Obsolete("Use SetColumnsIF(bool isUpdateColumns, Expression<Func<T, T>> columns)")]
|
|
||||||
IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns, Expression<Func<T, T>> columns);
|
|
||||||
[Obsolete("Use SetColumnsIF(bool isUpdateColumns, Expression<Func<T, bool>> columns")]
|
|
||||||
IUpdateable<T> UpdateColumnsIF(bool isUpdateColumns, Expression<Func<T, bool>> columns);
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user