Я пытаюсь запросить определенную запись в базе данных мобильной службы Azure. Мне нужен запрос, чтобы найти запись, чей столбец NotifyDate
равен текущей дате. Затем из найденной записи я хочу взять строковое значение из столбца Name
записи и сохранить его в строке, которую я могу использовать вне базы данных.
Вот что я придумал, но это дает мне ошибку:
Не удается преобразовать группу методов «ToString» в тип «string», не являющийся делегатом. Вы намеревались вызвать метод?
В следующей строке:
string NotifyDate = FindNotifyDate().ToString;
Есть ли лучший способ, который вы можете придумать, чтобы сделать это?
Текущий код:
private IMobileServiceTable<TodoItem> todoTable =
MobileService.GetTable<TodoItem>();
private MobileServiceCollection<TodoItem, TodoItem> items;
private List<TodoItem> notifyItems;
protected void Application_Start()
{
WebApiConfig.Register();
string NotifyDate = FindNotifyDate().ToString;
}
public async Task<TodoItem> FindNotifyDate()
{
DateTime test = DateTime.Now;
test = test.AddMilliseconds(-test.Millisecond);
notifyItems = await todoTable.Where(todoItem => todoItem.NotifyDate == test)
.ToListAsync();
return notifyItems[0];
}