Browse Source
Merge pull request #66 from xland/patch-6
修改一了个令人蛋蛋发疼的方法名
pull/12/MERGE
sunkaixuan
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
12 additions and
0 deletions
-
Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs
|
|
@ -67,6 +67,16 @@ namespace SqlSugar |
|
|
|
this.Context.MappingTables.Add(entityName, tableName); |
|
|
|
return this; ; |
|
|
|
} |
|
|
|
|
|
|
|
public IUpdateable<T> IgnoreColumns(bool IgnoreAllNullColumns, bool IsOffIdentity = false) |
|
|
|
{ |
|
|
|
UpdateBuilder.IsOffIdentity = IsOffIdentity; |
|
|
|
if (this.UpdateBuilder.LambdaExpressions == null) |
|
|
|
this.UpdateBuilder.LambdaExpressions = InstanceFactory.GetLambdaExpressions(this.Context.CurrentConnectionConfig); |
|
|
|
this.UpdateBuilder.IsNoUpdateNull = IgnoreAllNullColumns; |
|
|
|
return this; |
|
|
|
} |
|
|
|
|
|
|
|
public IUpdateable<T> IgnoreColumns(Func<string, bool> ignoreColumMethod) |
|
|
|
{ |
|
|
|
this.UpdateBuilder.DbColumnInfoList = this.UpdateBuilder.DbColumnInfoList.Where(it => !ignoreColumMethod(it.PropertyName)).ToList(); |
|
|
@ -181,6 +191,7 @@ namespace SqlSugar |
|
|
|
return this; |
|
|
|
} |
|
|
|
|
|
|
|
[Obsolete] |
|
|
|
public IUpdateable<T> Where(bool isUpdateNull, bool IsOffIdentity = false) |
|
|
|
{ |
|
|
|
UpdateBuilder.IsOffIdentity = IsOffIdentity; |
|
|
@ -189,6 +200,7 @@ namespace SqlSugar |
|
|
|
this.UpdateBuilder.IsNoUpdateNull = isUpdateNull; |
|
|
|
return this; |
|
|
|
} |
|
|
|
|
|
|
|
public IUpdateable<T> Where(Expression<Func<T, bool>> expression) |
|
|
|
{ |
|
|
|
var expResult = UpdateBuilder.GetExpressionValue(expression, ResolveExpressType.WhereSingle); |
|
|
|