时,我有一个查询,看起来像这样:InvalidCastException的执行选择
surveyCompleted = from s in surveyCompleted
where agentTickets.Contains(s.TicketID.Value) || s.UserID == new Guid(txtUserID.Text) select s;
的问题是,这种说法后,我无法做任何事情surveyCompleted因为我得到一个InvalidCastException。任何想法为什么发生这种情况与surveyCompleted所有其他选择语句工作得很好,但这一个失败?它可能来自where子句中的“agentTickets.Contains(s.TicketID.Value)”语句吗?
*你会得到例外吗?请告诉你如何*使用* surveyCompleted'。 – 2012-08-02 14:41:58
它在surveyCompleted.ToList()上崩溃或当我尝试在Visual Studio调试模式下枚举集合时,我仍然得到异常 – Alecu 2012-08-02 14:43:43
并且异常中是否还有更多细节?基本上,请给我们尽可能多的信息,你可以。 (我们目前甚至不知道这是LINQ to Objects还是LINQ to SQL等...) – 2012-08-02 14:46:14