DevForce Help Reference
PredicateDescription Class
Members  Example 


Represents a dynamically built predicate.
Object Model
PredicateDescription ClassMemberSelector Class
Syntax
'Declaration
 
Public Class PredicateDescription 
'Usage
 
Dim instance As PredicateDescription
public class PredicateDescription 
Remarks
Use either the constructor or PredicateBuilder.Make to create a PredicateDescription. You can combine predicates using the And and Or methods of the PredicateBuilder. You can build a filtered query using PredicateBuilder.FilterQuery or create a lambda expression from the predicate using ToLambdaExpression.
Example
public void PredicateBuilderMake() {
  var mgr = new DomainModelEntityManager();

  var expr1 = PredicateBuilder.Make(typeof(Product), "UnitPrice", FilterOperator.IsLessThanOrEqualTo, 10);
  var expr2 = PredicateBuilder.Make(typeof(Product), "Discontinued", FilterOperator.IsEqualTo, false);

  var results = mgr.Products.Where(expr1.And(expr2)).ToList();
}
Inheritance Hierarchy

System.Object
   IdeaBlade.Linq.PredicateDescription

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

PredicateDescription Members
IdeaBlade.Linq Namespace

Send Feedback