概要介绍
绝大多数的SaaS(多租户)应用都有多个具有不同特征的版本(包)。因此,他们可以给租户(即客户)提供不同的价格和特征选项。
版本实体
版本(Edition)是一个表示应用版本的简单实体。它只有Name和DisplayName属性。
版本管理者(EditionManager)
EditionManager是管理版本的领域服务:
public class EditionManager : AbpEditionManager
{
}
它派生自AbpEditionManager类。你可以注入EditionManager,然后使用它创建,删除,更新版本。而且,EditionManager还用来管理版本的特征。为了更好的性能,它内部缓存了版本特征。