【译】EntityFramework6与EntityFrameworkCore的区别

  • 时间:
  • 浏览:1
  • 来源:uu快3教程_uu快3代理_手机版

EF6 是另另有有一个 久经考验的数据库访问技术,发展多年,拥有某些社会形态,因此 性性成熟的句子的句子的句子的句子的句子图片 期期 稳定。508年EF作为 .Net 3.5 Sp1 和Visual Studio 508 SP1 的一要素首次发布。从EF4.1刚开始英语 ,EF迁移到了Nuget。现在EF仍然是Nuget上最流行的包。

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

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

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中混合计算混合的数据库)