Entity Framework Core(EF Core)是Microsoft的实体框架数据访问技术的轻巧,可扩展和开源版本。这是一个对象估计映射(ORM)框架,它使开发人员能够使用.NET对象与数据库一起工作,从而消除了大多数数据访问代码开发人员通常需要编写的需求。
安装
要从EF Core开始,请将其作为Nuget软件包安装。打开您的终端并在项目目录中运行以下命令:
创建模型
实体框架中的模型是一组描述要存储在数据库中的数据结构的类。每个类对应于数据库中的表。
创建DBContext
DBContext是管理数据库连接的类,用于配置模型并查询数据库。这是为我们的书籍模型创建DBContext的一个示例。
现在,您可以使用此上下文与数据库进行交互。例如,要在数据库中添加一本新书,您将要这样做:
您也可以以非常简单的方式查询数据库:
这是与实体框架核心合作的基本介绍。您可以做更多的事情,包括处理桌子,迁移等之间的关系。