/// <summary> /// Gets the records by partition key async. /// </summary> /// <param name="partitionKey">The partition key.</param> /// <param name="filter">The filter.</param> /// <returns>IEnumerable<T>.</returns> public IEnumerable <T> GetByPartitionKey(string partitionKey, Func <T, bool> filter) { var entities = _tableStore.GetByPartitionKey(partitionKey); var records = CreateRecords(entities); if (filter != null) { records = records.Where(filter); } return(records); }