add limit to queryasync
This commit is contained in:
parent
088a3f7050
commit
13e55237c0
@ -358,8 +358,9 @@ namespace Salesforce.NET
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
/// <param name="queryExpression"></param>
|
||||
/// <param name="limit"></param>
|
||||
/// <returns></returns>
|
||||
public Task<ICollection<T>> QueryAsync<T>(Expression<Func<T, bool>> queryExpression) where T : SalesforceEntity
|
||||
public Task<ICollection<T>> QueryAsync<T>(Expression<Func<T, bool>> queryExpression, int? limit = null) where T : SalesforceEntity
|
||||
{
|
||||
var salesforceObject = GetObjectName<T>();
|
||||
|
||||
@ -382,6 +383,11 @@ namespace Salesforce.NET
|
||||
|
||||
var query = $"select {properties} from {salesforceObject} where {clause}";
|
||||
|
||||
if (limit != null)
|
||||
{
|
||||
query = $"{query} limit {10}";
|
||||
}
|
||||
|
||||
return QueryAsync<T>(query);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user