SQLite.SQLiteException: нет такой функции: добавление запроса LINQ при получении CurrentDate - PullRequest
1 голос
/ 05 мая 2019

Я хотел бы получить два столбца, такие как SoccerStatus, SoccerDate из базы данных SoccerAvailability в SQLite, в список, где SoccerDate = "Today", используя запрос LINQ? Я пробовал приведенный ниже запрос, но он вызывает исключение, мне нужна только CurrentDate, в моем запросе не требуется время.

List<SoccerAvailability> myList = (from x in conn.Table<SoccerAvailability>().Where(x => x.CurrentDate == DateTime.Now.ToString("ddMMyyyy")) select x).ToList();

Необработанное исключение:

SQLite.SQLiteException: нет такой функции: tostring

1 Ответ

4 голосов
/ 05 мая 2019

преобразовать текущую дату в строку перед выполнением запроса

var currentDate = DateTime.Now.ToString("ddMMyyyy");
List<SoccerAvailability> myList = (from x in conn.Table<SoccerAvailability>().Where(x => x.CurrentDate ==  currentDate) select x).ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...