Time和TimeSpan之间的映射

时间:2013-10-30 14:12:34

标签: linq-to-sql mapping sqldatatypes

项目中的

我将DbType Time映射到System.TimeSpan。它应该很好,但我仍然得到错误DBML1005。我注意到这是Internet上经常被问到的主题,但所有其他主题都是关于映射自定义数据类型的。

  

错误1 DBML1005:不支持在类型'终端'的列'RelayOnTime'中的DbType'时间非空'和类型'System.TimeSpan'之间的映射。

<Column Name="RelayOnTime" Type="System.TimeSpan" DbType="Time NOT NULL"
        CanBeNull="false" />

1 个答案:

答案 0 :(得分:1)

问题出在Visual Studio中。我有Visual Studio 2008 RTM版本,仍然有一些错误。解决方案是安装Service Pack 1