.NET Core和Entity Framework Core的区别

3

.NET Core和Entity Framework Core之间的区别是什么?我们可以在.NET Core中使用Entity Framework Core吗?同时拥有两者的优势是什么?

2个回答

5
  • Entity Framework Core是一个对象-数据库映射器(也是Entity Framework的后继者)。
  • .NET Core是由微软开发的跨平台软件框架(也是.NET Framework的后继者)。

它们是两种不同的东西,因此不能进行比较。后者用于开发任何类型的应用程序,前者使构建面向数据的应用程序变得容易。

它们都可以节省实现广泛采用的模式所需的时间。

是的,您可以在.NET Core上使用Entity Framework Core。


2
Entityframework Core是一种可以在.net core框架上使用的ORM。.net core是一个框架,您可以在框架上开发网站或其他应用程序。您可以了解有关框架及其功能的信息。请查看此处
ORM帮助映射数据对象。例如,您在服务器上有一个数据库,并且需要读取和写入此数据库中的数据;借助ORM工具,您可以创建数据库对象的关系映射,并轻松访问它们。我建议您了解一下ORM及其功能。您可以查看此处,有关entityframework core的详细信息,请查看官方文档
框架:
在计算机编程中,软件框架是一种抽象概念,通过用户编写的额外代码来选择性地改变提供通用功能的软件,从而提供特定应用程序的软件。它提供了一种标准的方式来构建和部署应用程序,并且是一个通用的可重用的软件环境,作为更大的软件平台的一部分提供特定功能,以促进软件应用程序、产品和解决方案的开发。软件框架可能包括支持程序、编译器、代码库、工具集和应用程序编程接口(API),将所有不同的组件汇集在一起,以便开发项目或系统。
ORM:
对象关系映射(ORM,O/RM和O/R映射工具)是计算机科学中使用面向对象编程语言将数据在不兼容类型系统之间转换的编程技术。这实际上创建了一个“虚拟对象数据库”,可以从编程语言内部使用。有免费和商业软件包可用于执行对象关系映射,尽管一些程序员选择构建自己的ORM工具。

感谢您提供链接。nzrytmn - undefined
@user215 我看到你对这些术语感到困惑,阅读相关的资料会对你有所帮助。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接