-
Entity Framework Core无连接的场景更新数据
Entity Framework Core无连接的场景更新数据,EF Core API在数据库中为EntityState已修改的实体构建并执行UPDATE语句。在连接的场景中,DbContext跟踪所有实体,以便它知道哪些被修改,因此自动设置EntityState为Modified。
-
ASP.NET Core Razor页面如何实现AJAX请求
本文是江湖人士编写的使用.net core 开发网站项目时,关于Razor Pages如何处理ajax请求的最佳实践。Razor Pages可以像asp.net webform一样,通过建立专用的页面来处理ajax请求。
-
jQuery Unobtrusive Ajax Helpers怎样在ASP.NET Core使用
ASP.NET Core使用jQuery Unobtrusive Ajax Helpers,这篇文章是关于在ASP.NET Core中获取jQuery Unobtrusive Ajax助手。AjaxHelper类表示支持在视图中的AJAX场景中呈现HTML。如果要将现有的ASP.NET MVC项目迁移到ASP.NET Core MVC,但没有可用的标记帮助程…
-
如何在ASP.NET Core Razor页面中处理Ajax请求?
这篇文章是关于在ASP.NET Core Razor Pages中处理Ajax请求。 Razor Pages是ASP.NET Core MVC的一项新功能,它使编写以页面为中心的场景更容易,更高效。
-
Entity Framework Core无连接的场景插入数据
您了解了如何在连接的方案中保存数据。在这里,您将学习如何在无连接的场景中保存数据。 在无连接的方案中保存数据与连接方案中的数据略有不同。在无连接的方案中,DbContext不知道无连接的实体,因为实体是在当前DbContext实例的范围之外添加或修改的。因此,您需要将无连接的实体附加到适当的上下文,EntityState以便对数据库执行CUD(创建,更新,删…
-
Entity Framework Core使用Fluent API 配置数据库表多对多关系
江湖人士编写的EF Core入门教程,本篇您将学习如何使用Entity Framework Core中的Fluent API配置多对多关系。
-
Entity Framework Core使用Fluent API 配置数据库表一对多关系
您了解了一对多关系的约定。通常,您不需要配置一对多关系,因为EF Core包含足够的约定来自动配置它们。但是,如果您决定在Fluent API中使用所有EF配置以便于维护,则可以使用Fluent API配置一对多关系。 Entity Framework Core使用Fluent API轻松配置关系。考虑下面Student和Grade类,其中Grade实体包括…
-
.net core使用razor pages指定目录登录后才能访问
.net core使用razor pages指定目录登录后才能访问该如何做以及最佳实践是怎样的,江湖人士专门编写一个示例程序供参考学习。
-
使用Entity Framework Core中的Fluent API配置一对一关系
通常,您不需要手动配置一对一关系,因为EF Core包含一对一关系约定。但是,如果键或外键属性不符合约定,则可以使用数据注释属性或Fluent API来配置两个实体之间的一对一关系。
-
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基于域和上下文类创建数据库模式,无需任何其他配置,因为域类遵循这些约定。