江小编
-
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配置实数据库的主外键关系,并通过这些配置反映到实体对象的嵌套关系上。
-
怎样编写高性能ASP.NET Core代码?2025指南
怎样编写高性能ASP.NET Core代码?今天这篇文章我们来聊一聊如何提升并优化ASP.NET 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基于域和上下文类创建数据库模式,无需任何其他配置,因为域类遵循这些约定。
-
如何将.Net Core程序作为Windows服务运行
使用.Net Framework 构建一个运行为Windows服务的应用程序非常简单。您可以在控制台应用程序中覆盖ServiceBase类,也可以使用TopShelf之类的抽象库来简化实现。无论您采用何种路线,您都有一个编程模型,涵盖服务的整个生命周期,从初始注册到运行,暂停和停止。 在.Net Core中没有直接支持创建Windows服务。该Se…
-
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)创…
-
中美两国就贸易问题谈判取得成效,中国股市周一开盘大张
受周末中美两国谈判利好消息影响,2019年2月25日,中国股市周一开盘大涨,截止到本文发布时,上证指数定格在:2958.21,上涨5.59%,深成:9122.65,上涨5.48%。 第七轮中美经贸磋商结束:农业、汇率等方面取得进展,双方进一步落实两国元首阿根廷会晤达成的重要共识,围绕协议文本开展谈判,在技术转让、知识产权保护、非关税壁垒、服务业、农业以及汇率…
-
Entity Framework Core的TrackGraph用于无连接的数据
Entity Framework Core的TrackGraph用于无连接的数据,Entity Framework Core是Entity Framework的新轻量级版本,旨在与.NET Core应用程序一起使用。
-
认识Entity Framework Core的DbContext类
Entity Framework Core的DbContext类是EF Core的一个组成部分。认识Entity Framework Core的DbContext类,DbContext称之为上下文,表示与数据库的会话的实例,可用于查询实体的实例并将其保存到数据库。 DbContext是工作单元和存储库模式的组合。 认识Entity Framework Cor…
-
现有数据库如何使用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 配置对象之间一对一关系 …