我有一个“字符串,DeviceInfo”字典,其中 DeviceInfo 是一个包含一些属性的类,如下所示:
public string Name { get; set; }
public string Id { get; set; }
public bool Actioned { get; set; }
我需要使用 Linq to Entities 从表中选择设备详细信息,其中表中的 deviceId 存在于字典中的 DeviceInfo“名称”属性中。像下面这样的东西是我所追求的。不幸的是,我的代码不起作用。有人告诉我我要去哪里错了吗?
from t in _context.Devices where list.Select(x => x.Value.Name).Contains(t.DeviceId) select t