0

我将 ProviderManifestToken 更改为 2005,因为我们的生产数据库是 Sql Server 2005。

更改后,我收到一个错误:

类型日期未使用命名空间或别名进行限定。只有原始类型可以在没有限定的情况下使用。

错误出现在此映射上:

<Property Name="LoogingDate" Type="date" Nullable="false" />

有什么问题,我该如何解决?

谢谢。

4

1 回答 1

1

问题是DateSQL Server 2005 中不存在该类型。您可以手动将其更改为DateTime或简单地从 SQL Server 2005 数据库重新生成 EDMX(您也可以使用较新的数据库服务器,但您的数据库必须在兼容级别设置为 90 的情况下运行) .

于 2013-02-12T10:02:53.610 回答