原文:(26)ASP.NET Core2.2 EF保存(基本保存、保存相关数据、级联删除、使用事务)

.简介 每个上下文实例都有一个ChangeTracker,它负责跟踪需要写入数据库的更改。更改实体类的实例时,这些更改会记录在ChangeTracker中,然后在调用SaveChanges时会被写入数据库中。此数据库提供程序负责将更改转换为特定于数据库的操作 例如,关系数据库的INSERT UPDATE和DELETE命令 。 .基本保存 了解如何使用上下文和实体类添加 修改和删除数据。 . 添加 ...

2020-03-09 16:42 0 1170 推荐指数:

查看详情

asp.net core系列 34 EF保存数据(1)

一. 基本数据   每个EF上下文实例都有一个 ChangeTracker(更改跟踪器),它负责跟踪需要写入数据库的更改。 当更改实体类的实例时(修改属性,删除实例,新建实例等),这些更改会记录在 ChangeTracker 中,然后在调用 SaveChanges 时被写入数据库。 此数据库提供 ...

Fri Mar 01 00:00:00 CST 2019 0 825
asp.net core系列 35 EF保存数据(2) -- EF系列结束

一.事务   (1) 事务接着上篇继续讲完。如果使用了多种数据访问技术,来访问关系型数据库,则可能希望在这些不同技术所执行的操作之间共享事务。下面示例显示了如何在同一事务中执行 ADO.NET SqlClient 操作和 Entity Framework Core 操作 ...

Fri Mar 01 19:54:00 CST 2019 0 754
(17)ASP.NET Core2.2 EF基于数据模型创建数据

1.简介 使用Entity Framework Core构建执行基本数据访问的ASP.NET Core MVC应用程序。使用迁移(Migrations)基于数据模型创建数据库,你可以在Windows上使用Visual Studio 2017 PowerShell或在Windows、macOS ...

Mon Aug 19 22:22:00 CST 2019 0 615
(23)ASP.NET Core2.2 EF关系数据库建模

1.简介 一般而言,本部分中的配置适用于关系数据库。安装关系数据库提供程序时,此处显示的变为可用扩展方法(原因在于共享的Microsoft.EntityFrameworkCore.Relational包)。 2.表映射 表映射标识在数据库中哪张表应该进行内容查询和保存操作。 2.1约定 ...

Tue Nov 05 17:30:00 CST 2019 0 531
使用ASP.NET Core2.2创建WebApp

@ 目录 使用ASP.NET Core2.2创建WebApp 前言 使用dotnet命令new一个WebApp 查看WebApp文件结构 run起来,开始运行! 尝试:使用--help获取dotnet命令的更多帮助 ...

Sat Mar 09 05:03:00 CST 2019 0 767
(18)ASP.NET Core2.2 基于现有数据库创建EF模型(反向工程)

1.简介 Entity Framework Core可通过数据库提供给应用程序的插件访问许多不同的数据库。我们可以通过使用Entity Framework Core构建执行基本数据访问的ASP.NET Core MVC应用程序,对现有数据库进行反向工程以便创建Entity Framework模型 ...

Tue Aug 20 16:56:00 CST 2019 0 752
(21)ASP.NET Core2.2 EF创建模型(关系)

1.关系 关系定义两个实体之间的关系。在关系型数据库中,这由外键约束表示。 2.术语定义 有许多术语用于描述关系:●相关实体:这是包含外键属性的实体。有时称为关系的"子级"。●主体实体:这是包含主/备用键属性的实体。有时称为关系的 "父项"。●外键:依赖实体中的属性,用于存储与实体相关的主体 ...

Thu Oct 24 18:52:00 CST 2019 0 519
(24)ASP.NET Core2.2 EF查询(查询的工作原理、跟踪与非跟踪查询)

1.查询生命周期 在进入正题时候,我们先来了解EF Core查询的生命周期。 1.1LINQ查询会由Entity Framework Core处理并生成给数据库提供程序可处理的表示形式(说白了就是生成给数据库可识别数据形式)。 ●发送的查询结果(查询表示形式)会被缓存,以便每次执行查询时无需 ...

Fri Nov 08 18:55:00 CST 2019 0 820
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM