Привет. Я пытаюсь выяснить, как отфильтровать свой список на основе члена класса, но я не знаю, как
Я пытаюсь отобразить IQueryable с фильтром, сказать, что это мой запрос
public class Request
{
[Column] public int RequestID { get; set; }
[Column] public string Requester { get; set; }
[Column] public DateTime DepartureTime { get; set; }
}
Я хочу передать словарь в мой контроллер, чтобы контроллер мог обработать фильтр и отобразить его.
Но как мне определить словарь
//This isn't even the right syntax
filter = new Dictionary<What_to_put_here,What_to_put_here>
{
{Request.Requester, "Mario"},
{Request.DepartureTime, 05/05/2011 11:00PM}
}
, чтобы позже я мог сделатьчто-то вроде
repo.Requests.where(filter.key == filter.value)
Есть ли лучшие способы сделать это?или это вообще возможно?