Дата и время NLog С#C#

Место общения программистов C#
Ответить
Anonymous
 Дата и время NLog С#

Сообщение Anonymous »

Я пытаюсь записать в свою базу данных текущую дату с помощью NLog, и у меня возникает ошибка:

Переполнение SqlDateTime. Должно быть между 01.01.1753 00:00:00 и 31.12.9999 23:59:59.

Я пробовал все, но У меня ничего не работает, и даже когда я печатаю на терминале, дата имеет правильный формат. Я использую DateTime.Now, поэтому не знаю.
Контроллер:
var modificationDate = new SqlDateTime(DateTime.Now);

// Créer un LogEventInfo
var logEvent = new LogEventInfo(NLog.LogLevel.Info, logger.Name, "Accès modifiés pour l'utilisateur {UserID}");
logEvent.Properties["UserID"] = userID;
logEvent.Properties["currentUser"] = currentUser;
logEvent.Properties["ModificationDate"] = modificationDate;
logEvent.Properties["UserGroups"] = string.Join(",", groups);

NLog.config:






Подробнее здесь: https://stackoverflow.com/questions/790 ... og-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»