我将DbType Time映射到System.TimeSpan。它应该很好,但我仍然得到错误DBML1005。我注意到这是Internet上经常被问到的主题,但所有其他主题都是关于映射自定义数据类型的。
错误1 DBML1005:不支持在类型'终端'的列'RelayOnTime'中的DbType'时间非空'和类型'System.TimeSpan'之间的映射。
<Column Name="RelayOnTime" Type="System.TimeSpan" DbType="Time NOT NULL"
CanBeNull="false" />
答案 0 :(得分:1)
问题出在Visual Studio中。我有Visual Studio 2008 RTM版本,仍然有一些错误。解决方案是安装Service Pack 1