entity-framework - 在 aspnetzero 框架中没有从 linq 查询中获取值
问题描述
我正在执行以下查询。我在 aspnetzero 框架中执行此操作,并在 UserAppService.cs 文件中执行此操作。
var rt = _dbContextProvider.GetDbContext().Users
.Where(e => e.Id == 11)
.FirstOrDefault();
但这总是返回 null,在数据库中有 ID = 11 的记录。
所以任何人都知道这有什么问题。
谢谢
解决方案
正如 Svyatoslav Danyliv 在评论中所说,问题与查询过滤器有关,尝试添加.IgnoreQueryFilters()
忽略查询过滤器。
推荐阅读
- c# - AutoFixture:如何根据模式手动设置(嵌套)属性
- sql - 避免在 CASE 语句中进行 PostgreSQL 类型评估
- python - CVXPY 导入错误 - 'sum_entries' 未定义
- wso2 - WSO2 Identity Server - OCRA 规范支持
- php - 使用 MySQL 和 PHP 读取部分 json 数据
- excel - 在 Excel 中使用 VBA 向单元格添加注释时出现运行时错误 1004
- java - sequence of actions in the logical expression
- postgresql - 在 RDS PostgreSQL 9.6 中将创建表权限限制为新创建的用户
- php - Prestashop - 将家庭中的产品详细信息与相关网址链接
- sql - 选择 Query 获取与 SQL 中 where 条件匹配和不匹配的数据