Запрос в поле DateTime, всегда возвращает ошибку хранилища - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь запросить поле dateTime в своей таблице хранения, но независимо от того, какое поле dateTime я запрашиваю, я всегда получаю ошибку хранения. Запрос на любое другое поле работает просто отлично.

Пожалуйста, найдите ниже мой код:

public async Task<Tuple<IEnumerable<calendarEvent>, string, string>> get_allEventsByPage_onEventDate()
{
    Debug.Print("db_events  get_allEventsByPage: ");
    try
    {

        var lowerlimit = DateTime.Today.AddDays(-52);
        TableQuery<calendarEvent> query = new TableQuery<calendarEvent>().Where(
            TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.GreaterThanOrEqual, lowerlimit)
            );


        CloudTable table = await Common.CreateTableAsync(tableName);
        IEnumerable<calendarEvent> entities = table.ExecuteQuery(query);
        return new Tuple<IEnumerable<calendarEvent>, string, string> (entities, "", "");
    }
    catch (StorageException e)
    {
        Debug.Print("get_allEventsByPage_onEventDate StorageException e.Data");
        Debug.Print(new JavaScriptSerializer().Serialize(e.Data));
        throw;
    }
}

и ошибка сбрасывается с помощью Application Insights Telemetry

{  

   "name":"Microsoft.ApplicationInsights.Dev.RemoteDependency",
   "time":"2019-05-06T11:38:04.7819924Z",
   "tags":{  
      "ai.internal.sdkVersion":"rddf:2.2.0-738",
      "ai.internal.nodeName":"DESKTOP-7NT88RU",
      "ai.operation.id":"XzL/3WMl5mg=",
      "ai.location.ip":"127.0.0.1",
      "ai.cloud.roleInstance":"DESKTOP-7NT88RU",
      "ai.operation.name":"POST Feed/get_allFeed_byPageDate",
      "ai.operation.parentId":"XzL/3WMl5mg="
   },
   "data":{  
      "baseType":"RemoteDependencyData",
      "baseData":{  
         "ver":2,
         "name":"syncabee/events",
         "id":"1w50kBjQ+10=",
         "data":"https://syncabee.table.core.windows.net:443/events?$filter=Timestamp%20ge%202019-03-14T23%3A00%3A00.0000000Z",
         "duration":"00:00:00.3920000",
         "resultCode":"400",
         "success":false,
         "type":"Azure table",
         "target":"syncabee.table.core.windows.net",
         "properties":{  
            "DeveloperMode":"true"
         }
      }
   }
}
...