gpt4 book ai didi

asp.net - ProviderManifestToken '2008' 与之前遇到的 '2005' 不同

转载 作者:行者123 更新时间:2023-12-03 03:18:07 26 4
gpt4 key购买 nike

我正在使用 ASP.NET 4 和 Visual Studio 2010 进行工作。该项目使用 Entity Framework 。

我正在使用 MS SQL Server 2008(错误地),而一位同事则使用 2005。

我不小心点击了“从数据库更新模型”按钮,数据库(sql server 2005)占用了我的 2008 数据库。

因此,当我的同事尝试在他的计算机上运行该应用程序时,他收到了此错误:

Entities.Model.ssdl(2,86) : error 0169: All SSDL artifacts must target the same provider. The ProviderManifestToken '2008' is different from '2005' that was encountered earlier.

我们知道这意味着什么,但我们不知道如何让应用程序接受他的模型(sql server 2005)而不是我的模型(sql server 2008)。

最佳答案

仅在按照 in this other question 的描述更新项目中两个 .edmx 文件之一中的 ProviderManifestToken 之后,我才遇到此问题中描述的问题。 。我收到“ProviderManifestToken 与之前遇到的不同”错误,因为我只更新了项目中的一个 .edmx 文件,而不是两者(或全部)其中。

关于asp.net - ProviderManifestToken '2008' 与之前遇到的 '2005' 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4089263/

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