ef core教程
-
Entity Framework Core如何使用Fluent API
Entity Framework Fluent API用于配置域类以覆盖约定。EF Fluent API基于Fluent API设计模式(又名Fluent Interface),其结果由方法链组成。 在Entity Framework Core中,ModelBuilder类充当Fluent API。通过使用它,我们可以配置许多不同的东西,因为它提供了比数据注…
-
Entity Framework Core的配置
上篇文章中我们了解了EF Core中的默认约定。很多时候,我们希望自定义实体到表映射,并且不希望遵循默认约定。EF Core允许我们配置域类,以便将EF模型自定义为数据库映射。该编程模式称为约定优于配置。 在EF Core中有两种配置域类的方法(与EF 6中的相同)。 通过使用数据注解属性( Data Annotation Attributes ) 通过使用…
-
Entity Framework Core配置对象之间一对一关系
Entity Framework Core配置对象之间一对一关系是江湖人士编写的关于如何使用EF Core配置实数据库的主外键关系,并通过这些配置反映到实体对象的嵌套关系上。
-
Entity Framework Core配置对象之间一对多关系
在上一章中,您了解了将实体映射到数据库的不同对象的EF约定。在这里,您将了解两个实体类之间的关系约定,这些约定会导致数据库中相应表之间的一对多关系。 Entity Framework Core 遵循与 Entity Framework 6.x相同的约定,用于一对多关系。唯一的区别是EF Core创建了一个与导航属性名称相同的外键列,而不是<…
-
Entity Framework Core 约定
Entity Framework Core约定,约定是默认规则,Entity Framework使用该规则基于您的域(实体)类构建模型。在 EF Core 从控制台程序开始入门 一章中,EF Core API基于域和上下文类创建数据库模式,无需任何其他配置,因为域类遵循这些约定。
-
Entity Framework Core: 在有连接的场景中保存数据
EF Core 提供了不同的方法在数据库里面添加,更新或删除数据。实体包含其标量属性中的数据将根据其 EntityState 状态执行插入、更新、删除操作。 保存实体数据有两种方案:有连接和无连接。在连接方案中,相同的实例DbContext用于检索和保存实体,而在断开连接的方案中则不同。在本章中,您将学习如何在有连接的场景中保存数据。 下图说明了有连接方案中…
-
Entity Framework Core查询入门示例
Entity Framework Core中的查询与EF 6.x中的相同,具有更优化的SQL查询以及将C#/ VB.NET函数包含在LINQ到实体查询中的能力。 本篇文章将介绍Entity Framework Core中引入的查询的新功能。 C#和VB.NET 查询功能 EF Core在LINQ-to-Entities中有一个新功能,我们可以在查询中包含C#…
-
从控制台程序开始认识Entity Framework Core
本篇文章,江湖人士将带您学习如何逐步使用Entity Framework Core和使用代码先行(Code-First)来编写一个控制台程序。在开始之前,请将你的开发工具升级到Visual Studio 17(或更高版本)创建.NET Core Console应用程序。 可以使用Visual Studio 2017或.NET Core的命令行界面(CLI)创…
-
Entity Framework Core的TrackGraph用于无连接的数据
Entity Framework Core的TrackGraph用于无连接的数据,Entity Framework Core是Entity Framework的新轻量级版本,旨在与.NET Core应用程序一起使用。
-
现有数据库如何使用Entity Framework Core
在本篇文章,您将学习现有数据库如何使用Entity Framework Core创建上下文和实体类。为现有数据库创建实体和上下文类称为(DB First)数据库先行方法。 EF Core不支持DB模型和向导的可视化设计器来创建类似于EF 6的实体和上下文类。因此,我们需要使用该Scaffold-DbContext命令进行逆向工程。此逆向工程命令DbConte…
-
Entity Framework Core初学教程(目录)
EF Core 简介 EF Core 安装 现有数据库如何使用EF Core 认识Entity Framework Core的DbContext类 EF Core 从控制台程序开始入门 EF Core 从数据库查询数据 EF Core 保存数据到数据库 EF Core 对象约定 EF Core 配置对象之间一对多关系 EF Core 配置对象之间一对一关系 …
-
Entity Framework Core安装教程
Entity Framework Core可以与基于.NET Core或.NET 4.6的应用程序一起使用。在这里,您将学习Entity Framework Core安装教程使用Visual Studio 2017在.NET Core Console应用程序中安装和使用Entity Framework Core 2.0。
-
Entity Framework Core 入门简介
Entity Framework Core是EF 6.x之后的实体框架的新版本。 Entity Framework Core 入门简介,它是开源,轻量级,可扩展的实体框架数据访问技术的跨平台版本。 Entity Framework 是一个对象/关系映射(O / RM)框架。 它是对ADO.NET的增强,它为开发人员提供了一种访问和存储数据库中数据的自动机制。…