示例#1
0
        /// <summary>
        /// Gets the records by partition key async.
        /// </summary>
        /// <param name="partitionKey">The partition key.</param>
        /// <param name="filter">The filter.</param>
        /// <returns>IEnumerable&lt;T&gt;.</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);
        }