我们有一个数据库,其中的表以多种模式组织,例如 Common.User 和 Product.Order。不同模式中也存在同名的表。
是否可以以某种方式使用此模式来组织 DBContext 中的 DbSet 对象?对我们来说最好的解决方案是访问用户对象,例如 dbcontext.Common.User。这可能吗?
一般来说,在 EF Core 中使用多个数据库架构的最佳策略是什么?
编辑:问题并不针对如何映射来自不同模式的表(entity.ToTable("User","Common"))。它是根据 DbContext 中的架构来组织映射表的。