实体框架从 SQL Server 2005 更改为 2008 R2

发布于 2024-11-05 17:38:16 字数 165 浏览 0 评论 0原文

我需要进行哪些更改才能将实体数据模型转移到另一台运行 SQL Server 2008 R2 的服务器上的新数据库实例?我更改了 Web.config 中的连接字符串并更改了 ProviderManifestToken="2008"。如果我尝试刷新或进行任何更改,则会收到错误消息,指出不再映射任何内容。感谢您的帮助!

What changes do I need to make to get my entity data model to a new database instance on another server running SQL Server 2008 R2? I have changed the connection string in the Web.config and changed ProviderManifestToken="2008". If I try to refresh or make any changes I am given errors stating that nothing is mapped any more. Thank you for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小ぇ时光︴ 2024-11-12 17:38:16

只是一些一般建议:首先将包含数据的模型从 SQL Server 2005 迁移到 SQL Server 2008 R2(使用任何方法,例如 这个)。
此后,在 SQL Server 2008 上创建一个全新的实体模型。比较模型的 XML,对为 SQL Server 2005 创建的模型进行必要的更改(也许您在 ProviderManifestToken 拼写中犯了错误)。
检查一下数据类型是否对应,其实就这样了。

Just some general advice: first migrate the model with data from SQL Server 2005 to SQL Server 2008 R2 (use any approach, for example, this or this).
After this create a brand new entity model on SQL Server 2008. Compare the models' XML, make necessary changes in the model created for SQL Server 2005 (maybe you made a mistake in the ProviderManifestToken spelling).
Check that the data types are correspond, and actually that's all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文