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); }