LINQ:Nullable对象必须有一个值

时间:2016-11-02 05:58:35

标签: c# linq generics ienumerable

我使用LINQ在C#中编写此代码。 innerResult2的类型为IEnumerable<out T>

这部分代码有例外:

  

Nullable对象必须具有值

var innerResult2 = (from Vw_WorkFlow_Cartable in innerResult
 select new
 {
     isedit = (bool?)Convert.ToBoolean((
       (from v in view8.Table.AsEnumerable()
        where
          v.Field<bool?>("SendByRequester") == true 
        select new
        {
            ActivityID = v.Field<Guid>("ActivityID")
        })
        .Contains(new 
        { 
            ActivityID = (System.Guid)Vw_WorkFlow_Cartable.Field<Guid?>("ActivityID") 
        }) 
        ? true : false))
 })

0 个答案:

没有答案