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 に答える