0

在我的数据库中,我有一个名为“StartTime”的字段,其数据类型为“Interval day to seconds”。

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.

我应该怎么做才能将值插入数据库?

4

1 回答 1

0

经过大量研究,我找不到任何合适的方法来做到这一点。

最后,我将我的数据库值更改为日期,在设置和获取时,我只获取和设置时间部分。日期部分始终默认为 01.01.2001,但这对我来说并不重要。我可以轻松地设置和获取只有时间的部分。

这就是我需要的技巧。现在它正在工作。

于 2012-12-04T10:14:28.387 回答