【发布时间】:2017-03-22 20:06:09
【问题描述】:
我有一个多租户应用程序,其中租户很少,每个租户都需要进行少量定制。
我发现我们的很多代码库都包含如下逻辑:
public async Task<Banana> PeelBanana(Banana banana)
{
if (_tenant == Tenant.A){
NotifyMonkey();
} else if (_tenant == Tenant.B){
GetCoconut();
}
banana.FinishPeeling();
return banana;
}
是否有某种模式可以解决这种情况,我需要根据某些标准组合我的逻辑?
【问题讨论】:
标签: c# asp.net architecture multi-tenant