我需要从作为 Guid 的 Table1 中获取 id 值。此查询也可以返回 null。所以我开始关注
Guid? SomeID = from R in Table1
join P in Table2
on R.Id equals P.Id2
where R.Name == 'blah blah'
select R.Id;
但我得到以下编译错误。
无法将类型“System.Linq.IQueryable”隐式转换为“System.Guid?”
改变指南?对 Guid 没有帮助。
Guid SomeID = from R in Table1
join P in Table2
on R.Id equals P.Id2
where R.Name == 'blah blah'
select R.Id;
现在我得到以下错误。
无法将类型“System.Linq.IQueryable”隐式转换为“System.Guid”
我究竟做错了什么?