mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-20 01:32:50 +08:00
- 增加 UpdateDict/DeleteDict 方法 Where(sql);#1840
This commit is contained in:
parent
d08a9370e7
commit
f2e936de00
@ -1144,6 +1144,19 @@ SELECT ");
|
||||
_updateProvider._tempPrimarys = GetPrimarys(_updateProvider._table, primarys);
|
||||
return this;
|
||||
}
|
||||
/// <summary>
|
||||
/// 原生sql语法条件,Where("col = @xxx", new { xxx = 1 })<para></para>
|
||||
/// 提示:parms 参数还可以传 Dictionary<string, object>
|
||||
/// </summary>
|
||||
/// <param name="sql">sql语法条件</param>
|
||||
/// <param name="parms">参数</param>
|
||||
/// <returns></returns>
|
||||
public UpdateDictImpl Where(string sql, object parms = null)
|
||||
{
|
||||
_updateProvider.Where(sql, parms);
|
||||
return this;
|
||||
}
|
||||
|
||||
public static ColumnInfo[] GetPrimarys(TableInfo table, params string[] primarys)
|
||||
{
|
||||
if (primarys?.Any() != true) throw new ArgumentException(nameof(primarys));
|
||||
@ -1321,6 +1334,19 @@ SELECT ");
|
||||
return this;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 原生sql语法条件,Where("col = @xxx", new { xxx = 1 })<para></para>
|
||||
/// 提示:parms 参数还可以传 Dictionary<string, object>
|
||||
/// </summary>
|
||||
/// <param name="sql">sql语法条件</param>
|
||||
/// <param name="parms">参数</param>
|
||||
/// <returns></returns>
|
||||
public DeleteDictImpl Where(string sql, object parms = null)
|
||||
{
|
||||
_deleteProvider.Where(sql, parms);
|
||||
return this;
|
||||
}
|
||||
|
||||
public DeleteDictImpl CommandTimeout(int timeout)
|
||||
{
|
||||
_deleteProvider.CommandTimeout(timeout);
|
||||
|
@ -6112,6 +6112,24 @@
|
||||
<param name="source"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:FreeSqlGlobalExtensions.UpdateDictImpl.Where(System.String,System.Object)">
|
||||
<summary>
|
||||
原生sql语法条件,Where("col = @xxx", new { xxx = 1 })<para></para>
|
||||
提示:parms 参数还可以传 Dictionary<string, object>
|
||||
</summary>
|
||||
<param name="sql">sql语法条件</param>
|
||||
<param name="parms">参数</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:FreeSqlGlobalExtensions.DeleteDictImpl.Where(System.String,System.Object)">
|
||||
<summary>
|
||||
原生sql语法条件,Where("col = @xxx", new { xxx = 1 })<para></para>
|
||||
提示:parms 参数还可以传 Dictionary<string, object>
|
||||
</summary>
|
||||
<param name="sql">sql语法条件</param>
|
||||
<param name="parms">参数</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Linq.Expressions.LambadaExpressionExtensions.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
||||
<summary>
|
||||
使用 and 拼接两个 lambda 表达式
|
||||
|
Loading…
x
Reference in New Issue
Block a user