当我们做类似多租户的管理系统时,我们的增删改操作都会涉及到租户Id的关联,如果我们想绕过租户的管理修改全局数据时,就需要临时的禁用过滤器。

await _weChatMpRepository.Select.DisableGlobalFilter(nameof(entity.TenantId)).Where(t => t.Account == Account).ToOneAsync();

DisableGlobalFilter(params string[] name)只支持查询的时候禁用,这时我们可以进行转换:

await _weChatUserInfoRepository.Select.DisableGlobalFilter(nameof(entity.TenantId)).ToUpdate().SetSource(entity).ExecuteAffrowsAsync()

将查询语句装换为修改语句,DisableGlobalFilter(params string[] name)不传值的话禁用全局,写入的值为禁用的值。SetSource(entity)的参数为要修改的实体。
具体可以参考官方文档ISelect.ToUpdate 高级更新

【无标题】C# 修改操作时禁用过滤器相关推荐

  1. SSM框架下对信息执行修改操作时的信息弹窗回显以及对信息修改后对数据库的更新问题

    SSM框架下对信息执行修改操作时的信息弹窗回显以及对信息修改后的同步问题 概括 主要说一下前端的实现 概括 今天在做实训作业时,有个对数据信息进行修改的操作,要求点击修改按钮后弹出修改框,栏目中需要显 ...

  2. vue对数据进行修改操作时,第二次及其以后读取到的数据不发生变化

    问题阐述: 今天在写vue对后台数据的修改功能时,刚写完没觉得什么不对,发现第一次点击修改按钮能正常读取该条信息的后端数据并填进输入框,但是第二次及其以后点击修改按钮时,输入框中仍然是第一次读取到的数 ...

  3. 【无标题】手写输入文字时,文本框输入最后一个汉字会丢失

    @TOC文本框输入最后一个汉字会丢失 手写输入文字时,文本框输入最后一个汉字会丢失 #[报Bug]半屏手写输入文字时,最后一个文字总时需要点击一下才能赋值给v-model 比如说手机端输入的是3个字: ...

  4. 【项目问题总结】4:修改操作的重复性验证逻辑

    问题描述: 在做基础系统的Bug调试及修改的过程中,遇到了一个很奇怪的问题:在进行记录的修改操作时,如下图所示, 理论上层次名称和备注都是可以随意修改的,但是如果我只是修改备注,对名称不做任何的改动( ...

  5. SpringBoot的修改操作

    今天学习SpringBoot 的 CRUD 操作,练习 修改操作 时,发生了如下的异常: [nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResol ...

  6. HBase删除和修改操作

    HBase的底层依赖于HDFS,其在进行数据存储的时候使用KeyValue类型.当数据进行删除或修改操作时,实际上是对KeyValue结构中的某些部分进行修改来完成. 1 HBase源码分析之KeyV ...

  7. MFC修改窗口无标题和标题信息,修改执执行文件图标

    一.创建MFC后 窗口显示的是 无标题-工程名 修改方法在网上看到了几种,下面介绍下比较简单的一种: 1.在MianFrame.c文件中找到这个函数 BOOL CMainFrame::PreCreat ...

  8. win10中使用cmd命令行进行切换盘符操作时无反应

    在win10中使用cmd命令行进行切换盘符操作时,碰到无反应的情况: 解决方法: 1.输入路径回车后,再次输入该盘符 2.在cd 与 E:\ 之间加上 /d : 原因: windows命令行切换不同盘 ...

  9. 超级管理员登陆后如果连续20分钟无操作再次操作时需要重新登陆的思路

    这个可以采用session"垃圾回收机制"实现, 可以设置时间限制,在这路设置二十分钟后,当未进行页面操作时触发这个回收机制,连续20分钟未操作之后,对于登陆记录进行销毁,销毁后进 ...

  10. 无盘服务器怎么修改ip,怎么进入无盘服务器修改IP地址呢

    怎么进入无盘服务器修改IP地址呢 内容精选 换一换 在弹性云服务器上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具.源端网络未连通目的端.目的端安全组未开放8084端口.目的端网络ACL ...

最新文章

  1. Python中相见恨晚的技巧(记得收藏)
  2. 【Verilog】模16可逆流水灯
  3. do msgbox loop_【连载1】DDC模块 DO点与强电电气柜的接口形式
  4. flume案例-文件数据采集-步骤分析
  5. trace Linux and实例,traceroute在linux中的使用方法
  6. 为什么耗资数亿的12306一直都非常难用?
  7. AI燃到爆!中关村人工智能产业论坛十位大咖演讲干货
  8. 微软Windows 8 非常实用的12个技巧
  9. Spring Security 4 使用@PreAuthorize,@PostAuthorize, @Secured, EL实现方法安全(带源码)
  10. 计算机输入法如何显示在桌面快捷方式,电脑桌面输入法图标不见了怎么办
  11. 程序员的工资大概多少?
  12. 计算机基础知识-进制的运算
  13. HRDA: Context-Aware High-Resolution Domain-Adaptive Semantic Segmentation
  14. 忘记帝国cms后台登录密码和认证码如何找回
  15. 安装OpenBLAS
  16. 以太网 rx tx delay动态补丁测试
  17. [原]利用极域电子教室控制别人电脑
  18. fwr171改无线服务器,【成功分享】WR702N硬改成WR703N
  19. 图的关键路径(含多支交叉路径分离输出)
  20. 管螺纹如何标注_老师!请问这种螺纹孔怎么标注啊??机械设计教程螺纹知识教学!...

热门文章

  1. Exadata使用EXAchk进行健康检查
  2. 用命令修改oracle的密码,用命令修改Oracle数据库密码
  3. html复制粘贴后乱码,从Word复制的内容粘贴出来都是两个乱码
  4. C51与MDK共存 Keil5安装教程
  5. 修复网络未知依赖服务器,Win7无法上网提示“未知 依赖服务或组无法启动”是什么原因 修改网络配置的三种方法...
  6. 自适应滤波器(Adaptive Filter)(1)--简介
  7. 关于 HSF框架 (一)简单介绍
  8. 推荐一款基于.Net Core开发简约漂亮的 WPF UI库
  9. PFC离散元仿真核心技术与应用
  10. win10计算机策略配置文件,Win10系统如何打开组策略?打开组策略的具体方法