.net-core - Entity Framework 核心句柄被删除全局级别的列

标签 .net-core entity-framework-core sql-server-2016

我在 sql 数据库中的所有表上都有 is-deleted 列。我想知道是否有更好的方法在全局级别处理 is-deleted 过滤器,而不是在查询 db 时在 linq to sql 中的每个联接上放置 is-deleted 过滤器使用 efcore。

我与 5 到 8 个实体建立了连接,并且对每个连接进行连接看起来并不是一个好的做法。

有更好的模式吗?

最佳答案

我们能够使用这个 nuget 和一些自定义来解决这个问题 Z.EntityFramework.Plus.EFCore

https://github.com/zzzprojects/EntityFramework-Plus

关于.net-core - Entity Framework 核心句柄被删除全局级别的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42635698/

相关文章:

c# - 在特定时区创建 DateTime 然后转换为 utc

c# - Where 子句中包含 ".Any"的动态 Linq (C#/.Net Core/EF Core)

c# - 如何在 EF Core 3 中启用日志记录?

json - 在 SQL Server 2016 中将 JSON 转换为表

postgresql - 通过 npgsql 使用 ca 证书连接到 .NET Core 上的 DO Postgres 集群

linux - 如何从 Linux 上运行的 .NET Core 应用程序验证 Windows 域用户

c# - 为什么 C# 认为 EF Include() 返回可为 null 的对象?

.net-core - .NET Core 库中的 EF Core

sql - 我可以提高 SQL Server 2016 中此 JSON 转换的性能吗?

sql-server - 将 datetimeoffset 转换为 varchar