gpt4 book ai didi

c# - efcore 2.2 中的 Multi-Tenancy 配置

转载 作者:行者123 更新时间:2023-11-30 16:38:09 24 4
gpt4 key购买 nike

我在具有一个数据库的 Multi-Tenancy 应用程序中使用 EF Core 2.2。我使用了以下代码:

modelBuilder.Entity<Blog>().HasQueryFilter(b => b.TenantId == _tenantId);

OnModelCreating 中,它可以工作,但我想将它应用于我所有具有 tenantId 的模型。请告诉我是否有实现此策略的方法。

最佳答案

Entity Framework Core 2.0 引入了可在创建模型时应用于实体的全局查询过滤器。它可以更轻松地构建 Multi-Tenancy 应用程序并支持实体的软删除。使用此链接:Global query filters in Entity Framework Core 2.0
但您不需要在此示例中进行缓存。

关于c# - efcore 2.2 中的 Multi-Tenancy 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55920442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com