Я пытаюсь выполнить действие поиска на моей странице.У меня есть 3 таблицы в моей базе данных без связи между ними.Я создал модель представления с именем SearchModel, и я пытаюсь отправить данные запроса в представление, как показано ниже
Я очень новичок в ASP.NET *
IQueryable<SearchModel> t = Enumerable.Empty<SearchModel>().AsQueryable();
var searchD = from d in db.domains
where d.domainName.Contains(search) //search is the search string
select d;
var searchU = from u in db.users
where u.userName.Contains(search)
select u;
var searchA = from a in db.adminLists
where a.userName.Contains(search)
select a;
t.searchDomain = searchD;
t.searchAdmin = searchA;
t.searchUsers = searchU;
return view(t);
Я получаюошибка при произнесении этого
IQueryable<SearchModel>' does not contain a definition for 'searchDomain'
and no accessible extension method 'searchDomain' accepting a first argument of type
'IQueryable<SearchModel>' could be found (are you missing a using directive or an assembly reference?)
Это моя модель просмотра
public class SearchModel
{
public user searchUsers { get; set; }
public adminList searchAdmin { get; set; }
public domain searchDomain { get; set; }
}
Есть ли что-то, чего мне не хватает и / или есть лучший способ реализовать поиск?