From 13e55237c09a1474f09751cf577966b8f154515e Mon Sep 17 00:00:00 2001 From: binarydad Date: Thu, 22 Apr 2021 16:46:26 -0400 Subject: [PATCH] add limit to queryasync --- SalesforceApiClient.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/SalesforceApiClient.cs b/SalesforceApiClient.cs index 7f26cdb..753a4ad 100644 --- a/SalesforceApiClient.cs +++ b/SalesforceApiClient.cs @@ -358,8 +358,9 @@ namespace Salesforce.NET /// /// /// + /// /// - public Task> QueryAsync(Expression> queryExpression) where T : SalesforceEntity + public Task> QueryAsync(Expression> queryExpression, int? limit = null) where T : SalesforceEntity { var salesforceObject = GetObjectName(); @@ -382,6 +383,11 @@ namespace Salesforce.NET var query = $"select {properties} from {salesforceObject} where {clause}"; + if (limit != null) + { + query = $"{query} limit {10}"; + } + return QueryAsync(query); }