llblgen:我如何过滤?

时间:2009-11-18 06:24:01

标签: asp.net llblgenpro

我在使用LLBLGen过滤数据方面遇到了一些问题。我有一个EmployeeEntity,我想通过字符串CustomerNumber获取数据过滤。 CustomerNumber不是主键。我想我必须使用IPredicateExpression,但是如何?

编辑:我正在使用适配器模型。

3 个答案:

答案 0 :(得分:3)

你需要做这样的事情:

IRelationPredicateBucket bucket = new RelationPredicateBucket();
bucket.PredicateExpression.Add(EmployeeFields.CustomerNumber == "123");

您可以找到更深入的讨论here

答案 1 :(得分:0)

EmployeeCollection employees = new EmployeeCollection();
employees.GetMulti(EmployeeFields.CustomerNumber == "123");

答案 2 :(得分:0)

您可以使用DataAccessAdapter.FetchEntities获取列表。过滤可以通过PredicateExpressions完成。可以找到谓词系统的一个很好的文档here