Я пытаюсь вернуть список, чтобы показать весь мой контент, который находится в таблице, где их идентификатор равен _id (в первом случае заявление в противном случае вернуть все), но я получаю эту ошибкуНевозможно неявно преобразовать тип 'System.Linq.IQueryable' в 'System.Collections.Generic.List
не может неявно преобразовать тип «System.Collections.Generic.List (Project1.Models.EF_Model.Phone_book) к» System.Collections.Generic.List (Project1.Models.EF_Model.Phone_BookEntities1)
и вот мой код
public List<Models.EF_Model.Phone_BookEntities1> Select(int? _id)
{
var Ref_Phone = new Models.EF_Model.Phone_BookEntities1();
if (_id.HasValue)
{
return Ref_Phone.Phone_book.Where(p => p.Id == _id); //here error shows up
}
else
{
Ref_Phone.Phone_book.ToList();
}
}
я пытался добавить .ToList() она не работала, я не знаю, что делать
Большое вам спасибо, можно ли написать это в обычной форме IF вместо встроенной версии? Или это то, что нужно сделать в виде строки? –
Конечно, вы можете сделать это, используя предложение 'if'. Я сделал это так, чтобы сделать это короче – octavioccl