private static void Main(string[] args) { using (var context = new AwContext()) { var expression = PredicateBuilder.True<Vendor>().And(new VendorContactNameSpecification().BuildExpression("W")); expression = expression.And(vendor => vendor.ActiveFlag); foreach (var s in context.Vendor.Where(expression)) { Console.WriteLine(s.Name); } } Console.ReadLine(); }
public Expression<Func<Vendor, bool>> BuildExpression(AwContext context, object input) { return (c) =>context.Vendor.Where(vendor => vendor.Name.StartsWith("Kev")); }