NotSupportedException: член IssueDate типа System.DateOnly нельзя использовать в качестве значения параметра.C#

Место общения программистов C#
Ответить
Anonymous
 NotSupportedException: член IssueDate типа System.DateOnly нельзя использовать в качестве значения параметра.

Сообщение Anonymous »

У меня есть следующий код, который вставляет данные в базу данных SQL-сервера. Столбец таблицы базы данных DataEntries IssueDate имеет тип данных Date. Возникла проблема с IssueDate = DateOnly.MinValue. Когда я запускаю следующий код.
DataEntry l_DataEntries = new()
{
CreatedAt = DateTime.Now,
IssueDate = DateOnly.MinValue
};
var DataEntriesQ = @"
INSERT [dbo].[DataEntries](
[CreatedAt],
[IssueDate]
) VALUES (
@CreatedAt,
@IssueDate
); SELECT CAST(SCOPE_IDENTITY() as int)";
int dataEntryId = dbContext.QueryAsync(DataEntriesQ, l_DataEntries).Result.SingleOrDefault();

Я получаю следующее исключение

System.AggregateException: «Произошла одна или несколько ошибок. (Член
IssueDate типа System.DateOnly нельзя использовать в качестве
значения параметра)'
Внутреннее исключение: NotSupportedException: Член
IssueDate типа System.DateOnly нельзя использовать в качестве
значения параметра

Вот модель для Ввод данных.
public class DataEntry
{
...
public DateOnly? IssueDate { get; set; }
public DateTime? CreatedAt { get; set; }
}


Подробнее здесь: https://stackoverflow.com/questions/783 ... nnot-be-us
Ответить

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

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

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

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

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