Как установить DateTime с помощью mysql xdevapi в C#

Я пытаюсь вставить строку с полем DATETIME, используя MySqlX.XDevAPI. Что бы я ни пытался, я получаю загадочное сообщение:

Ожидаемый тип токена IDENT на позиции токена 0

Я пробовал строковый формат:

dt.ToString ("гггг-ММ-дд ЧЧ: мм: сс")

Я пробовал формат секунд UTC:

((DateTimeOffset) dt).ToUnixTimeSeconds ();

Я также пробовал просто передать экземпляр System.DateTime в качестве значения... Ничего не работает, и я не могу найти никакой документации о том, как выполнить эту простую задачу.

Какой правильный формат?

1 ответ

Догадаться. Очевидно, ему не понравилось, что столбец назывался "время", поскольку это зарезервированное ключевое слово. Теперь это работает: dt.ToString("yyyy-MM-dd HH:mm:ss")

Другие вопросы по тегам