【译】EntityFramework6与EntityFrameworkCore的区别

  • 时间:
  • 浏览:1
  • 来源:大发5分快乐8_极速5分11选5

EF core 是另另有有另一个轻量级的,可扩展的EF的跨平台版本。对于EF而言 EF core 饱含 或多或少提升和新价值形式,并肩 EF core 是另另有有另一个全新的代码库,不必如 EF6 那末心智成熟期的句子图片 的句子的句子图片 图片 和稳定。

EF core 保持了和EF这类于的开发体验,大多数顶级API都被保留了下来,很多,导致 分析你用过EF6,那末上手EF core让我嘴笨 非常轻松和熟悉,EF core 构建在一套全新的核心组件上,这导致 分析EF core那末从EF上继承所有价值形式。或多或少价值形式会在未来的版本中发布(这类于 延迟加载和弹性链接),其它或多或少不常用的价值形式不必在EF core中实现。

全新的,可扩展的,轻量级的EF core,允许我们我们我们 我们我们我们 添加或多或少在EF6中未实现的价值形式(这类于 alternate keys,和在Linq中混合计算混合的数据库)

EF6 是另另有有另一个久经考验的数据库访问技术,发展多年,拥有或多或少价值形式,或多或少 心智成熟期的句子图片 的句子的句子图片 图片 稳定。308年EF作为 .Net 3.5 Sp1 和Visual Studio 308 SP1 的一偏离 首次发布。从EF4.1开始,EF迁移到了Nuget。现在EF仍然是Nuget上最流行的包。

EF6会继续作为被支持的项目,在未来的一段时间里,EF6仍会获得bug修复和或多或少小的改进。

参考文献:Compare EF Core & EF6 https://docs.microsoft.com/en-us/ef/efcore-and-ef6/