0

嗨,我对 llblgen 真的很陌生,想知道如何做这个简单的任务.. 叹息

目前我正在逐行抓取这一行 field.id = 1,但可以移动和删除行,我总是想要第一行,那么我如何总是在 llblgen 中抓取第一行?

InternalSystemDefaultsEntity systemDefaultsEntity = new InternalSystemDefaultsEntity();

            //___________________________
            // create required filters
            RelationPredicateBucket predBkt = new RelationPredicateBucket();

            IPredicateExpression predExp = new PredicateExpression();

            //get collection then get first row ** needs changed !!
            predExp.Add(InternalSystemDefaultsFields.InternalSystemDefaultId == 1);

            // predExp.Add
            predBkt.PredicateExpression.Add(predExp);

            return systemDefaultsEntity;
4

1 回答 1

0

你能详细说明一下吗?

您没有使用 LLBLGen LINQ 语法是否有特定原因?

如果您使用的是适配器,您可以像这样检索它:

var e = new InternalSystemDefaultsEntity();
adapter.FetchEntityUsingUniqueConstraint(e, new PredicateExpression(InternalSystemDefaultsFields.InternalSystemDefaultId == 1);

但是,如果您要过滤的 ID 是主键,您可以像这样检索它:

var e = new InternalSystemDefaultsEntity(1);
adapter.FetchEntity(e);

并且您正在使用自助服务模板,您可以像这样检索实体:

  var e = new InternalSystemDefaultsEntity(1);
于 2011-11-15T14:37:05.090 回答