2011-07-19 5 views
0

HIイムに基づいてリストをフィルタリングクラスメンバに基づいて、私のリストをフィルタリングする方法を把握しようと、しかし、私は、フィルタ でのIQueryable表示しようとしは、オブジェクトのメンバー

Imはこれが私の要求であると言う方法を知りません

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) 

ような何かを行うことができます定義するかは、それを行うには任意のより良い方法はありますか?またはこれも可能ですか?

+0

なぜあなたは辞書を使用する必要がないようにフィルタリングすることができますか? –

答えて

1

あなたは

repo.Requests.Where(filter=>filter.RequestID == 2); 

repo.Requests.Where(filter=>filter.RequestID < 2 && filter.DepartureTime < DateTime.Now); 
関連する問題