ASP.NET Core8.0学习笔记(二十四)——EF Core级联插入与删除

一、EF Core导航关系操作------级联插入

1.级联插入:在含有导航属性的实体(主体实体)中可以对实体进行级联插入。即在创建主体实体时直接把依赖实体进行赋值,此时只需要执行一次插入操作即可将主体实体与依赖实体同时入库。同时,导航属性所映射的字段将会被自动赋值。

运行:

依赖实体Post中的导航属性BlogId被自动赋值。

生成的SQL:

二、EF Core导航关系操作------级联删除

1.当两个实体建立联系时,只要删除主体实体,其相关联的依赖实体将会自动被删除。

运行:

生成的SQL:

相关推荐
星辰_mya2 天前
分布式系统里的“快递中转站”——消息队列(MQ)
c#·linq
van久3 天前
Day19:Service 业务层(企业架构核心)
.netcore
武藤一雄3 天前
WPF中逻辑树(Logical Tree)与可视化树(Visual Tree)到底是什么
microsoft·c#·.net·wpf·.netcore
风口旁的猪4 天前
一套可落地的 .NET 8 微服务/分布式工程实践
docker·consul·.net core·efcore·refit
刘~浪地球5 天前
日志平台架构设计
c#·linq
武藤一雄6 天前
19个核心算法(C#版)
数据结构·windows·算法·c#·排序算法·.net·.netcore
van久8 天前
Day17:EF Core 增删改 + 事务
.netcore
小的~~8 天前
Kafka消费端周期性停顿,导致工厂设备甘特图失准
kafka·linq·甘特图
MoFe19 天前
【.net core】【watercloud】处理rabbitmq类初始化时获取系统已注入的数据库连接问题(调用已注入服务)
数据库·rabbitmq·.netcore
CSharp精选营10 天前
序列化 JSON 时崩了?99% 是 EF 延迟加载惹的祸,三种解法拿走不谢
efcore·延迟加载·json序列化·实战技巧