c# - LINQ 查询返回 NULL ASP-NET-CORE MVC
问题描述
我正在编写一个 LINQ 查询以使用 DBContext 从实体测试运行中获取数据,但它返回一个空值。这可能是什么原因?
这是查询:
var testResults = _context.TestRuns.Where(e => e.Status.Equals("Running") && e.Deleted == false).ToList();
解决方案
我认为这是因为Status
orDeleted
是数据库中的可空列,但您没有在TestRun
模型中将它们定义为可空列
推荐阅读
- laravel - 更新 Vuejs 列表
- php - 如何在 Laravel 中动态添加门?
- video - Safari 11 上的视频自动播放
- r - 以较粗的分辨率聚合栅格数据
- bash - 如何在没有手动配置的情况下使用 databricks-cli
- wordpress - 使用 wordpress 的 Chrome https 不安全
- scala - Gatling 用户按顺序注入
- javascript - $_FILE 将文件从 JS 传递到 0 字节的 PHP 脚本(使用 jQuery validate v1.14.0 和 jQuery v3.2.1)
- spring-webflux - 请求具有图像内容类型示例的响应式服务器响应
- asp.net-core - 将整数数组传递给 ASP.NET Core 中的 ApiController