【问题标题】:Entity Framework Changing from SQL Server 2005 to 2008 R2实体框架从 SQL Server 2005 更改为 2008 R2
【发布时间】:2011-05-05 13:22:20
【问题描述】:

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

【问题讨论】:

    标签: sql-server-2005 sql-server-2008 silverlight-4.0 entity-framework-4 domaindatasource


    【解决方案1】:

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

    【讨论】:

    • 这在关闭并重新打开 VS 2010 后自行解决。我没有解释......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多