首页 > 技术文章 > EF Core 一、 重识 EF 简介

tiaoshuidenong 2020-11-19 14:38 原文

重识EF

EF Core 学习资料:https://docs.microsoft.com/zh-cn/ef/core/dbcontext-configuration/

本为作为EF Core学习的开始,只是简单聊下EF Core,以及一些开发上的问题

这里重点描述几个重点:
1.EF Core 是 .Net 再跨平台趋势下的新的ORM框架,也必然是趋势;(并非EF不能用了)
2.EF Core 3.1 通过使用 .NET Standard 2.0 在 .NET Core 和 .NET Framework 上运行。 但 EF Core 5.0 不会在 .NET Framework 上运行
3.Entity Framework 6 (EF6) 是专为 .NET Framework 设计的对象关系映射器,但支持 .NET Core。 EF6 是一款受支持的稳定产品,但我们不再对其进行积极开发
然后其他的就是功能特征上的具体差异,可以参考上述连接中地址具体来查看(https://docs.microsoft.com/zh-cn/ef/efcore-and-ef6/);

现在业务系统中基本都在使用ORM框架,为什么要使用EF Core?

1.可以一定程度上节省生产力,不必从 ADO.NET 从头开始
现在回想起来,确实发展好快,刚开始都是自己完全手写,从DbConnection,DbCommand,DataAdapter等。
还记得那常用的五个对象吗?

推荐阅读