EntityFramework 6.5.1

ID 前缀预留
dotnet add package EntityFramework --version 6.5.1                
NuGet\Install-Package EntityFramework -Version 6.5.1                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的版本 Install-Package.
<PackageReference Include="EntityFramework" Version="6.5.1" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add EntityFramework --version 6.5.1                
#r "nuget: EntityFramework, 6.5.1"                
#r 指令可用于 F# Interactive 和多语言笔记本来。将此复制到交互式工具或脚本的源代码中,以引用包。
// Install EntityFramework as a Cake Addin
#addin nuget:?package=EntityFramework&version=6.5.1

// Install EntityFramework as a Cake Tool
#tool nuget:?package=EntityFramework&version=6.5.1                

Entity Framework 6

Entity Framework 6(EF6)是一个经过验证和测试的对象关系映射器,具有多年的功能开发和稳定。它消除了开发者通常需要编写的大部分数据访问代码。

状态和支持

EF6的最新版本仍然受到微软的支持——请参阅实体框架支持策略以获取详细信息。然而,EF6的开发已不再活跃。这意味着:

  • 与任何受支持产品一样,安全问题将被解决。
  • 重大影响级别的 bug,通常会影响非常大数量的用户,可能会被解决。
  • 其他 bug 将不会解决。
  • 新的功能将不会实现。

此计划重点关注的是代码库的稳定性和新版本的兼容性,除了安全性以外的所有方面。一般来说,EF6代码库是可靠的,已经稳定几年时间,几乎没有重大 bug。然而,由于复杂的用例数量以及使用 EF6的应用程序数量庞大,任何更改都有可能回退现有行为。这就是为什么我们将只提供安全修复。此外,我们不会接受社区提交的拉取请求,再次为了确保代码库的稳定性。

实体框架核心

实体框架核心(EF Core)是实体框架的一个轻量级和可扩展的版本,并且继续在EFCoreGitHub仓库上积极开发。EF Core专为先净版 .NET 开发,不适用于 .NET Framework。EF Core在 EF6之上包含了许多改进和新特性。EF Core结构不同于 EF6,对其内部的方法采用了非常不同的方法——例如,EF Core 不支持可视化设计器或 EDMX 文件。然而,大多数 EF6 项目在做一些工作后可以迁移到 EF Core——有关指南,请参阅从 EF6 迁移到 EF Core

获取帮助

请参阅EF6 文档了解安装、文档、教程、示例等。该文档已不再更新,但仍然包含有用的可使用内容。

EF 团队正专注于 EF Core,因此团队成员不太可能对此仓库中提交的问题进行回复。我们建议您在Stack Overflow上提问。

您还可以选择联系微软支持专业人员以获取帮助。请注意,这可能会产生费用。

VS 的 EF6 工具

VS(包括可视化设计器)的 EF6 工具代码可以在EF6Tools仓库中找到。

EF6 PowerTools

EF6 PowerTools 是一个社区驱动的项目,其有自己的GitHub 仓库

产品 兼容和额外的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.1 兼容。
.NET Framework net40 兼容。 net403 已计算。 net45 兼容。 net451 已计算。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包括的目标框架(在包中)
了解有关 目标框架.NET标准 的更多信息。

NuGet 包 (2.7K)

显示依赖EntityFramework的前5个NuGet包

下载
Microsoft.AspNet.Identity.EntityFramework

使用Entity Framework的ASP.NET Identity提供程序。

LinqKit

LinqKit.EntityFramework 包含了 LINQ to SQL 和 Entity Framework 的扩展。支持 Include(...) 和 IAsync。

System.Data.SQLite.EF6

使用 System.Data.SQLite 对 Entity Framework 6 的支持。

Microsoft.AspNet.Providers.Core

ASP.NET Universal Providers 可以为 ASP.NET 4 的所有 SQL Server 2005 及以上版本和 SQL Azure 添加提供者支持。如果您使用这些提供者开发应用程序,则该应用程序将能够准备好在 Azure 等云环境中运行。除了支持额外的存储选项之外,提供者的工作方式类似于现有的基于 SQL 的提供者,这样您就可以轻松地将应用程序切换为通过 SQL Azure 使用云存储。

Z.EntityFramework.Extensions

Entity Framework 扩展通过高效率的大批量操作扩展了您的 DbContext:BulkSaveChanges、BulkInsert、BulkUpdate、BulkDelete、BulkMerge 等。支持:SQL Server、MySQL、Oracle、PostgreSQL、SQLite 等!示例:https://dotnetfiddle.net/awlJdf 基准:https://dotnetfiddle.net/35mQ0W 包含免费和高级特性。

GitHub 存档 (369)

显示依赖于 EntityFramework 的最受欢迎的 5 个 GitHub 存档

存档 星标
DapperLib/Dapper
Dapper - 一个简单的 .Net 对象映射器
dotnet/AspNetCore.Docs
ASP.NET Core 文档
aspnetboilerplate/aspnetboilerplate
ASP.NET Boilerplate - Web 应用程序框架
duplicati/duplicati
在云中安全地存储加密的备份!
JeffreySu/WeiXinMPSDK
微信全平台 .NET SDK,Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。WeChat SDK for C#。
版本 下载 最后更新
6.5.1 434,308 6/17/2024
6.5.0 123,567 6/14/2024 6.5.0 已弃用,因为它存在关键错误。
6.5.0-preview2-24180-01 18,794 4/18/2024
6.4.4 62,598,849 5/12/2020
6.4.0 14,788,016 12/3/2019
6.4.0-preview3-19553-01 98,571 11/13/2019
6.4.0-preview2-19525-03 12,360 11/1/2019
6.4.0-preview1-19506-01 27,879 10/15/2019
6.3.0 22,398,403 9/23/2019
6.3.0-rc1-19458-04 8,566 9/16/2019
6.3.0-preview9-19423-04 14,099 9/4/2019
6.3.0-preview8-19405-04 46,159 8/13/2019
6.3.0-preview7-19363-02 82,193 7/23/2019
6.3.0-preview6-19304-03 54,541 6/12/2019
6.3.0-preview5-19254-05 43,451 5/7/2019
6.2.0 52,356,309 10/26/2017
6.2.0-beta1 263,276 5/19/2017
6.1.3 61,658,145 3/10/2015
6.1.3-beta1 344,820 2/11/2015
6.1.2 4,178,221 12/22/2014
6.1.2-beta2 84,224 11/14/2014
6.1.2-beta1 172,337 9/18/2014
6.1.1 8,248,820 6/20/2014
6.1.1-beta1 81,582 5/20/2014
6.1.0 11,126,223 3/17/2014
6.1.0-beta1 104,619 2/11/2014
6.1.0-alpha1 97,343 12/20/2013
6.0.2 3,846,481 12/13/2013
6.0.2-beta1 78,254 11/27/2013
6.0.1 2,146,796 10/17/2013
6.0.0 14,281,598 10/17/2013
6.0.0-rc1 132,425 8/21/2013
6.0.0-beta1 152,433 5/28/2013
6.0.0-alpha3 83,277 2/25/2013
6.0.0-alpha2 77,169 12/10/2012
6.0.0-alpha1 65,229 10/25/2012
5.0.0 15,735,815 8/11/2012
5.0.0-rc 218,599 5/15/2012
5.0.0-beta2 40,617 3/22/2012
5.0.0-beta1 78,957 2/29/2012
4.3.1 972,497 2/29/2012
4.3.0 184,546 2/9/2012
4.3.0-beta1 25,890 1/13/2012
4.2.0 564,843 11/1/2011
4.1.10715 951,563 7/25/2011
4.1.10331 1,332,261 4/12/2011