Оператор "||"нельзя применять к операндам типа «IQueryable <Contact>» и «Iqueryable <Contact>» - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь создать окно поиска в ASP.NET.MVC, где я могу искать по имени, фамилии, телефону, адресу или электронной почте. Я создал переменную, в которой я получаю данные из базы данных, но когда я пытаюсь return View(), это показывает ошибку. Любая идея, как я могу решить это, потому что мне нужно искать на основе всех этих критериев.

public ActionResult Search(string searching)
{
        var F_N = db.Contacts.Where(x => x.FirstName.Contains(searching));
        var L_N = db.Contacts.Where(x => x.LastName.Contains(searching));
        var P_N = db.Phones.Where(x => x.PhoneNumber.Contains(searching));
        var E_A = db.Emails.Where(x => x.EmailAddress.Contains(searching));
        var A_N = db.Addresses.Where(x => x.AddressName.Contains(searching));

        return View((F_N || L_N || P_N || E_A || A_N || searching == null).ToList());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...