万水千山ABP - 单租户时,成功保存数据后,数据不显示

时间:2021-09-15 14:33:06

问题描述:

ABP 禁用了多租户,在编辑一个实体记录后,能成功地保存数据,但数据列表中看不到这条记录。打开数据表查看,发现该实体记录的 TenantId 字段值成了 Null , 而不是预期的默认租户Id 1。

问题原因:

编辑时使用的实体EditDto中,有如下的属性定义:

public int? TenantId { get; set; }

正是这行画蛇添足的属性,导致了上述错误。