0

我一直在尝试使用 EntityFramework 4.1 Code-First 方法将 Timespan 属性映射到 SqlCe 4.0 数据库,当然我收到 NotSupportedException 说没有存储对应的 EDM 类型“Time”和 CLR 类型“Timespan”。

我已经预料到了这一点,但是根据这篇文章,自 SqlCe 3.5 以来就有一种转换支持,它将值形式为 'hh:mm:ss.nnnnnnn' 的 nvarchar(16) 映射到时间列。

有谁知道是否可以将其与 EF4.1 Code-First 一起使用?

问候

4

1 回答 1

1

链接的文章指的是合并复制,而不是 EF 中的数据类型映射。您必须使用字符串并在代码中转换时间跨度,或者使用日期时间。

于 2011-10-04T09:32:40.543 回答