如何使用llblgen返回第一行

时间:2011-11-14 12:15:42

标签: c# asp.net database visual-studio-2008 llblgenpro

嗨,我真的很新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;

1 个答案:

答案 0 :(得分: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);