首页 > 解决方案 > 交叉连接 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 查询?

标签: c#linqlambda

解决方案


推荐阅读