LINQ - существует явное преобразование (вам не хватает приведения?) - PullRequest
0 голосов
/ 05 марта 2012

Это мой первый запрос 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 голосов
/ 05 марта 2012

Может быть, указать на линию?

И эта ошибка довольно тривиальна, она ожидает Microsoft.LightSwitch.IDataServiceQueryable, а вы даете ей IQueryable.Вам нужно либо отправить ataDataServiceQueryable`, либо преобразовать одно из выражений в другой тип.

...