LINQ - 存在显式转换(您是否错过了演员?)

时间:2012-03-05 12:36:44

标签: linq ado.net visual-studio-lightswitch

这是我的第一个LINQ查询,我有以下错误

  

无法隐式转换类型   'Microsoft.LightSwitch.IDataServiceQueryable<LightSwitchApplication.LettersSentItem>'   到'System.Linq.IQueryable<LightSwitchApplication.LettersSentItem>'。   存在显式转换(您是否错过了演员?)

partial void PatientReminders_PreprocessQuery(ref IQueryable<LettersSentItem> query)
{
    query = from Ltr in PatientsLettersSentDetails
            where Ltr.ResponseTime > 28
            select Ltr;
}

1 个答案:

答案 0 :(得分:0)

指出这条线可能吗?

这个错误非常简单,它期待Microsoft.LightSwitch.IDataServiceQueryable并且你给它一个IQueryable。您需要发送一个ÌDataServiceQueryable或将其中一个表达式转换为另一个类型。