链接和Id比较
本文关键字:比较 Id 链接 | 更新日期: 2023-09-27 18:07:29
当C=0为行块时,除了Id.ToString().Contains(Id.Tostring())
,还有其他比较Id的方法吗
if (events_sL.Count != 0)
{
int c;
for (c = 0; c < events_sL.Count; c++)
{
var a = (from s in db.Booked_s
where s.IdEvent.ToString().Contains(events_sL[c].EventId.ToString())
select s).ToList();
}
}
抛出错误
链接到实体未被识别,该方法WebApplication.Models.Event get_Item (Int32)
事实上,您正在尝试将events_sL[c].EventId.ToString()
转换为SQL,但LINQ提供程序不知道如何做到这一点。您只需要在内存中计算该值,然后在查询中使用结果:
var foo = events_sL[c].EventId.ToString();//todo give better name
var a = (from s in db.Booked_s
where s.IdEvent.ToString().Contains(foo)
select s).ToList();