Я пытаюсь создать окно поиска в 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());
}