c# - 交叉连接 LINQ 查询转换为具有导航属性的 lambda
问题描述
我有这个 LINQ 查询:
from device in _context.Device
from data in _context.Data.OrderByDescending(_ => _.Time).Take(1)
select data;
我将它与 .NET5 EF 一起使用,并且我有导航属性。
设备如下所示:
Device
------------
DeviceId int (Primary key)
DeviceInformation varchar(max)
...
数据如下所示:
Data
------------
DataId int (Primary key)
DeviceId int (Foreign key for Device)
Time datetime
...
如何将其转换为 lambda 查询?
解决方案
推荐阅读
- python - ArrowInvalid:第 1 列命名的文章预期长度为 40,但长度为 35
- javascript - 如何使用 querySelector 打印元素
- c++ - 查找数组中最接近给定数字的位置
- javascript - addEventListner 不适用于工厂函数对象
- forms - Symfony:必须管理传递给选择字段的“App\Entity\Classement”类型的实体。也许您忘记将其保留在实体管理器中?
- python - Torchvision 的 CUDA 错误设备端断言错误
- python - 从 .txt 文件中读取数组作为数字而不是字符串
- javascript - 如何将用户推送到外部(不完整)URL。即 google.com NEXTJS
- android-virtualdisplay - 如何附加已经创建的虚拟显示器
- python-3.x - 从父池 Python 调用时出现池问题