我对 Finbuckle 很陌生,并且仍在努力理解它,所以这可能是一个愚蠢的问题!
我想在 ASP.NET Core 中构建多租户应用程序,并打算使用单数据库方法。
为了让我继续前进,我遵循了 Identity 示例,因此从
MultiTenantIdentityDbContext
派生了我的 DbContext(请参阅此处了解示例代码)。为了让我继续下去,我像在该示例中一样在 appSettings.json
中对租户进行了硬编码,但现在正在考虑从数据库中选取它们。
根据stores文档页面,如果我想使用
EFCore Store
,我的DbContext需要继承自EFCoreStoreDbContext
。
我不能同时继承两者,因为 C# 不允许多重继承,那么我该如何解决这个问题呢?
感谢您提供的任何帮助。
说白了,你需要选其一。先走再跑😁
如果它们中的任何一个支持接口而不是具体继承,那么您可以实现该接口。