V
主页
京东 11.11 红包
使用 EF Core 实现软删除的最佳方法(以及为什么不应这样做)
发布人
https://www.youtube.com/watch?v=zwBaWiu-rF4 本视频转载已获取 Milan Jovanovic 授权 加入由 1000+ .NET 开发人员组成的社区:https://www.patreon.com/milanjovanovic 掌握简洁的架构:https://bit.ly/3PupkOJ 终极模块化单体架构蓝图:https://bit.ly/3SXlzSt 删除还是不删除,这就是问题(双关语)。删除数据库中信息的传统方法是通过“硬删除”。硬删除会从数据库表中永久擦除记录。虽然这看起来很简单,但它带来了巨大的风险:一旦数据消失了,它就永远消失了。软删除不是物理删除记录,而是将其标记为已删除,通常是通过将 IsDeleted 等标志设置为 true。该记录保留在数据库中,但实际上对常规应用程序查询隐藏了。在此视频中,我们将深入探讨如何使用 EF Core 实现软删除的详细信息。我们将讨论全局查询筛选器,探索处理软删除数据的有效方法,并权衡利弊。 使用 EF Core 实现软删除 https://www.milanjovanovic.tech/blog/implementing-soft-delete-with-ef-core 查看我的课程: https://www.milanjovanovic.tech/courses 在这里阅读我的博客: https://www.milanjovanovic.tech/blog 加入我的每周 .NET 新闻稿: https://www.milanjovanovic.tech 章 0:00 软删除背后的想法 1:33 软删除的简单实现 5:49 更智能的软删除实现 7:55 EF 查询筛选器,用于软删除的数据 9:43 考虑添加筛选索引 10:42 用于软删除的 EF 拦截器 11:23 你真的需要软删除吗?
打开封面
下载高清视频
观看高清视频
视频下载器
异常是极其昂贵的......请改为这样操作
编写干净代码的 8 个技巧 - 重构练习
我从头开始用 C# 构建了一个神经网络。以下是我学到的......
使用 .NET 8 中的 ASP.NET Core Identity 轻松进行身份验证
为什么你不需要使用干净的架构抽象EF Core
您需要了解的 5 个 EF 性能提示 + 基准
清理代码的 5 个很棒的重构技巧
在单个应用程序中使用多个 EF Core 数据库上下文
UUID 的问题...以及如何解决
Amazon SQS 和 Amazon SNS 与 MassTransit 的完整指南
ASP.NET Core 8 中新的全局异常处理
保护子句如何使您的代码更好
适用于 SaaS 应用程序的 EF Core 多租户
在 .NET 中实现长时间运行任务的最佳方式 - Hangfire、Blazor、SignalR
使用 Hangfire 实现事务发件箱模式
C#+Halcon机器视觉实战,手写.NET6+WPF实现二维码识别(C#/.NET Core/MVVM)B1111
使用此技术完全摆脱异常
如何使用 EF Core 和 Dapper 进行 CQRS 查询
如何使用 MediatR 实现极快的查询缓存
使用结果模式消除代码中的异常
使用 .NET 和 Consul 在微服务中发现服务
不要使用 EF Core 破坏干净的体系结构规则
我教你爬虫,不是开发下片神器啊
C# 单元测试最佳实践,实现出色的代码覆盖率
这个新的 EF Core 功能会是 Dapper 的终结吗?
在 18 分钟内掌握 Dapper 关系映射
ASP.NET Core 7中使用JWT Token进行权限认证|整洁架构
进行批量插入的最快方法是什么?让我们来了解一下
使用 Azure Blob 存储的简单文件 API(在本地运行)
在 CI/CD 管道中运行集成测试的最佳方式
什么更快?Foreach vs LINQ vs HashSet | 在集合中查找重复项的8种方法
我们终于可以使用MediatR 12并行发布通知了
面向 .NET 开发人员的 OpenTelemetry 实用介绍(+ Aspire 仪表板)
我尝试使用 Amazon CodeWhisperer 进行编码...这就是发生的事情
.NET8核心技术讲解,深入底层原理,手把手教学如何手写.NET8底层源码_刷完发现,源码其实很简单
如何使您的应用程序查询可重用
使用 .NET 8、PostgreSQL 和 Redis 的 Docker Compose(分步)
如何在 ASP.NET 核心中实现API密钥身份验证
使用这个库清理 EF Core 异常
使用 .NET 通道的轻型内存中消息总线