Abp修改AbpRole表字段的长度
同步Role到本地数据库时报错,因为Name 太长了,这里override一下解决
public class Role : AbpRole<User>
{
public const int MaxDescriptionLength = 5000;
public Role()
{
}
public Role(int? tenantId, string displayName)
: base(tenantId, displayName)
{
}
public Role(int? tenantId, string name, string displayName)
: base(tenantId, name, displayName)
{
}
[StringLength(MaxDescriptionLength)]
public string Description { get; set; }
public string PMRoleId { get; set; }
[Required]
[StringLength(300)]
public override string Name { get; set; }
[Required]
[StringLength(300)]
public override string DisplayName { get; set; }
[Required]
[StringLength(300)]
public override string NormalizedName { get; set; }
}
public class RoleDto : EntityDto<int>
{
[Required]
- [StringLength(AbpRoleBase.MaxNameLength)]
+ [StringLength(300)]
public string Name { get; set; }
[Required]
- [StringLength(AbpRoleBase.MaxDisplayNameLength)]
+ [StringLength(300)]
public string DisplayName { get; set; }
public string NormalizedName { get; set; }