2012-06-06 5 views

답변

3

뭔가 다음

var inner = PredicateBuilder.False<Product>(); 
inner = inner.Or (p => p.Description.Contains ("foo")); 
inner = inner.Or (p => p.Description.Contains ("far")); 

var outer = PredicateBuilder.True<Product>(); 
outer = outer.And (p => p.Price > 100); 
outer = outer.And (p => p.Price < 1000); 
outer = outer.And (inner); 

var results = data.Products.AsExpandable().Where(outer) 

당신은 here

PredicateBuilder에 대한 자세한 내용을보실 수 있습니다