在Abp框架中为AbpTenant添加额外的属性

Ade*_*gun 1 abp

我想向租户(我们的客户)添加一些属性,例如税号、电子邮件、电话。我应该向 AbpTenant 表添加新列(并且应该创建 AbpTenant 应用服务进行管理)还是应该创建一个新表(例如:命名为 customer),通过tenant_id 引用 abpTenant。

我无法理解为什么/何时应该使用 extraproperties 列(许多表包含)。

小智 7

您可以按照此文档来扩展预构建模块/实体。

但是,您必须等待 3.1 版本,因为 ABP 团队在几周前(在 3.1 版本开发周期中)将模块扩展系统应用到了一些免费模块(身份、租户管理等)。

3.1版本之后,您可以轻松地向实体添加新属性Tenant。您将声明您的实体扩展属性,它也会出现在 UI 中。

这是给您的剧透图片。:) 该图像是供用户使用的,但Tenant实体也具有相同的功能。

在此输入图像描述