-
.net core使用razor pages指定目录登录后才能访问
.net core使用razor pages指定目录登录后才能访问该如何做以及最佳实践是怎样的,江湖人士专门编写一个示例程序供参考学习。
-
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代码?2024指南
怎样编写高性能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)创…
-
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安装教程
Entity Framework Core可以与基于.NET Core或.NET 4.6的应用程序一起使用。在这里,您将学习Entity Framework Core安装教程使用Visual Studio 2017在.NET Core Console应用程序中安装和使用Entity Framework Core 2.0。