Как назначить интервал день в секундах с помощью llblgen?

В моей БД у меня есть поле с именем "StartTime" с типом данных "Интервал дня в секундах".

LLBLGen преобразовал его в "timeSpan"

Я пытаюсь сделать работу транзакции, и я использовал следующую строку кода, чтобы назначить значение времени.

request.tableTransferObject.StartTime = new TimeSpan(0, startTimePicker.SelectedDate.Value.Hour, startTimePicker.SelectedDate.Value.Minute, startTimePicker.SelectedDate.Value.Second);

Но когда я пытался сохранить сущность, я получаю следующее исключение

An exception was caught during the execution of an action query: Invalid parameter binding
Parameter name: StartTime4. Check InnerException, QueryExecuted and Parameters of this exception to examine the cause of this exception.

Что я должен сделать, чтобы вставить значение в БД?

1 ответ

Решение

После долгих исследований я не смог найти подходящего способа сделать это.

Наконец, я изменил значение моей БД на Date, а при настройке и получении я получаю и устанавливаю только часть времени. Дата часть всегда по умолчанию 01.01.2001, но это не важно для меня. Я могу легко устанавливать и получать только части времени.

И это помогло мне. Теперь это работает.

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