- 增加 SqlServer ISelect.WithLock 扩展方法,实现 with(nolock) 查询;

- 增加 SqlServer IFreeSql.SetGlobalSelectWithLock 扩展方法,实现全局设置 with(nock) 查询;
- 移除 Aop.ToList;
- 移除 Aop.Where;
This commit is contained in:
28810
2019-11-06 13:58:19 +08:00
parent 9516131383
commit 0c341360b7
25 changed files with 228 additions and 236 deletions

View File

@@ -908,6 +908,14 @@
<param name="tableRule"></param>
<returns></returns>
</member>
<member name="M:FreeSql.ISelect0`2.AsAlias(System.Func{System.Type,System.String,System.String})">
<summary>
设置别名规则,可用于拦截表别名,实现类似 sqlserver 的 with(nolock) 需求<para></para>
select.AsAlias((_, oldAlias) => oldAlias + " with(lock)")
</summary>
<param name="aliasRule"></param>
<returns></returns>
</member>
<member name="M:FreeSql.ISelect0`2.AsType(System.Type)">
<summary>
动态Type在使用 Select&lt;object&gt; 后使用本方法,指定实体类型
@@ -2114,16 +2122,6 @@
<param name="parms"></param>
<returns></returns>
</member>
<member name="P:FreeSql.IAop.ToList">
<summary>
监控 ToList 返回的的数据,用于拦截重新装饰
</summary>
</member>
<member name="P:FreeSql.IAop.Where">
<summary>
监视 Where包括 select/update/delete可控制使上层不被执行。
</summary>
</member>
<member name="P:FreeSql.IAop.ParseExpression">
<summary>
可自定义解析表达式
@@ -2164,16 +2162,6 @@
Insert/Update自动值处理
</summary>
</member>
<member name="P:FreeSql.Aop.ToListEventArgs.List">
<summary>
可重新装饰的引用数据
</summary>
</member>
<member name="P:FreeSql.Aop.WhereEventArgs.IsCancel">
<summary>
可使上层不被执行这个条件
</summary>
</member>
<member name="P:FreeSql.Aop.ParseExpressionEventArgs.FreeParse">
<summary>
内置解析功能,可辅助您进行解析