У меня возникла проблема с получением записей из лазурного хранилища по временному интервалу. Вот мой запрос.Проблемы с получением записей из лазурного хранилища по временному интервалу
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("ConnectionString"));
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
CloudTable table = tableClient.GetTableReference("TableName");
string fromDate = TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.GreaterThanOrEqual, fromDateTime);
string toDate = TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.LessThanOrEqual, toDateTime);
string anotherValue = TableQuery.GenerateFilterCondition("AnotherValue", QueryComparisons.Equal, "Value");
string timeCombine = TableQuery.CombineFilters(fromDate, TableOperators.And, toDate);
TableQuery<StorageSPS> query = new TableQuery<StorageSPS>().Where(TableQuery.CombineFilters(anotherValue, TableOperators.And, timeCombine));
var data = (await (table.ExecuteQuerySegmentedAsync(query, new TableContinuationToken(), System.Threading.CancellationToken.None))).Results;
После выполнения запроса у меня нет записей вообще. Есть ли что-то, что я делаю неправильно. Может ли кто-нибудь сказать мне, что я делаю неправильно?
Большое спасибо за вашу помощь.
Спасибо спаривается за вашу помощь. Это действительно помогло мне. Хотя это очень медленно. Я знаю, что это из-за не сериализации. Я постараюсь придумать, что могу, получить данные немного быстрее, чем сейчас. В любом случае, снова спасибо. – UnuS76