gpt4 book ai didi

asp.net-mvc-3 - 如何在 Visual Studio 2012 中使用 Entity Framework 4.1?

转载 作者:行者123 更新时间:2023-12-04 11:10:12 24 4
gpt4 key购买 nike

我在网络场上有一个网络应用程序,我使用 .NET 4 和实体数据模型 4.1。

当我开始使用这个 Web 应用程序时,我使用了 Visual Studio 2010,今天我卸载了它并安装了新版本 (Visual Studio 2012)。

由于某些原因,我删除了我的 ado.net 实体数据模型以重新创建它,但是我
注意visual studio 2012使用entity framework 5不是 4.1。我已经更新了它但是在旧模型中我可以上下文构造函数来更改我的连接字符串但是在这个新模型中没有构造函数,这是真的吗?

我已安装 EF 4.1但它不起作用,我已将第 5 版添加到我的项目中。
背景信息:我的 Web 应用程序位于共享主机上,我无法将其更新为 EF 5。

如何在 Visual Studio 2012 中使用 Entity Framework 4.1?
那可能吗?如果是,如何?

最佳答案

删除现有( Entity Framework 5)

  • 在解决方案资源管理器中的项目的引用部分下删除现有引用(对 Entity Framework 5)。
  • 从您的 中删除相应的条目包.config 文件。如果您打开packages.config 文件,您将看到一个xml 结构,您将看到一个id 为EntityFramework 的元素。与 version属性值为 5.0.0 .删除那行(那个包元素)。

  • 再次添加( Entity Framework 4.1)
    现在转到包管理器窗口( View->Other Windows -> Package Manager Console )并在那里执行以下命令。
    Install-Package EntityFramework -Version 4.1.10331.0
    这会将 EF 4.1 下载到您的项目中,您将看到如下所示的成功消息。
    enter image description here
    引用: http://nuget.org/packages/EntityFramework/4.1.10331.0
    请始终牢记 EF 5 中进行了大量改进。因此请考虑尽可能使用所有这些改进。

    关于asp.net-mvc-3 - 如何在 Visual Studio 2012 中使用 Entity Framework 4.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13030416/

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