У меня есть имя поля LastUpdated типа DateTime в моей таблице и одно поле типа text.Я использую следующий код:
TransactionLog lg = new TransactionLog();
lg.TransactionTypeId = 2;
**lg.Message** = "Beginning report run for: Obligor Registry ID733058723315465243 Requesting Organization Registry ID 731099717606760920 ";// msg;
// lg.LastUpdated = DateTime.Now;
context.TransactionLogs.Add(lg);
context.SaveChanges();
long referenceNumber = lg.ID;
return referenceNumber;
Я предполагаю, что столбец типа текста может иметь бесконечно длинное текстовое значение.но когда я пытаюсь добавить еще текст в сообщение, я получаю сообщение об ошибке.Кроме того, DateTime в базе данных определяется не null, а задано значение по умолчанию GetDate ().Если я не назначаю дату столбцу LastUpdated, я получаю сообщение об ошибке:
The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.
The statement has been terminated.
Пожалуйста, предложите мне решение этой проблемы.