## 2.2 ABPZero - 版本管理
2.2.1 简介
大多数SaaS(多租户)应用都会有多个版本(包),这些版本的功能点也会各不相同。因此,他们能够为他们的租户(客户)提供不同的价格和功能点选项。
关于功能点
请查阅功能点管理以理解功能点的概念
2.2.2 版本实体
版本是一个简单的实体,代表了一个应用的版本(包)。它有Name(名称)和DisplayName(显示名称)属性。
2.2.3 版本管理器
版本管理器是一个用来管理版本的领域服务:
public class EditionManager : AbpEditionManager
{
}
它继承自AbpEditionManager类。你可以注入并用版本管理器来创建、删除、更新版本。而且,版本管理器也被用于管理版本的功能点。它的内部缓存了版本的功能点以实现更好的性能。
苏州Andrew