gpt4 book ai didi

sql-server-2005 - 使用 SQL Server 2008 和 SQL Server 2005 以及日期时间

转载 作者:行者123 更新时间:2023-12-03 04:37:16 25 4
gpt4 key购买 nike

我已经根据 2008 年数据库构建了一个 Entity Framework 模型。 2008 年数据库一切正常。当我尝试更新 2005 数据库上的实体时,出现此错误。

The version of SQL Server in use does not support datatype 'datetime2

在构建数据库时,我特别没有使用任何 2008 年的功能。我在代码中找不到任何对 datetime2 的引用。并且,是的,该列在数据库中定义为“日期时间”。

最佳答案

快速谷歌将我指向看起来像solution的内容.

在文件编辑器中打开 EDMX(或在 Visual Studio 中“打开方式...”并选择 XML 编辑器)。在顶部,您将找到存储模型,它有一个属性 ProviderManifestToken。它的值应该是 2008。将其更改为 2005,重新编译,一切正常。

注意:每次从数据库更新模型时都必须执行此操作。

关于sql-server-2005 - 使用 SQL Server 2008 和 SQL Server 2005 以及日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com