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

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

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

运行:

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

生成的SQL:

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

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

运行:

生成的SQL:

相关推荐
yngsqq5 小时前
(for 循环) VS (LINQ) 性能比拼 ——c#
c#·solr·linq
CSharp精选营13 小时前
ASP.NET Core EFCore 属性配置与DbContext 详解
.net core·efcore·dbcontext
Tech Synapse1 天前
数字孪生工厂实战指南:基于Unreal Engine/Omniverse的虚实同步系统开发
游戏引擎·linq·虚幻
Cxzzzzzzzzzz3 天前
Kafka Go客户端--Sarama
中间件·golang·kafka·linq
愿你天黑有灯下雨有伞4 天前
Spring Boot整合Kafka实战指南:从环境搭建到消息处理全解析
spring boot·kafka·linq
编程乐趣5 天前
基于.Net Core开发的GraphQL开源项目
后端·.netcore·graphql
吾门5 天前
机器视觉开发教程——C#如何封装海康工业相机SDK调用OpenCV/YOLO/VisionPro/Halcon算法
图像处理·opencv·计算机视觉·c#·.net·.netcore·visual studio
言小乔.6 天前
202536 | KafKa生产者分区写入策略+消费者分区分配策略
分布式·kafka·linq
Kookoos7 天前
ABP vNext + EF Core 实战性能调优指南
数据库·后端·c#·.net·.netcore
[email protected]8 天前
ASP.NET Core 中实现 Markdown 渲染中间件
后端·中间件·asp.net·.netcore