Browse Source

修复迁移tb_button_permissions 字段问题

refactor/permission-config
root 4 months ago
parent
commit
93c8fa0fc4
  1. 4
      src/X1.Infrastructure/Configurations/Identity/ButtonPermissionConfiguration.cs

4
src/X1.Infrastructure/Configurations/Identity/ButtonPermissionConfiguration.cs

@ -40,10 +40,6 @@ public class ButtonPermissionConfiguration : IEntityTypeConfiguration<ButtonPerm
.HasPrincipalKey(nm => nm.Id)
.HasConstraintName("FK_ButtonPermission_NavigationMenu_SubMenuItem");
// 添加检查约束:确保关联的导航菜单是 SubMenuItem 类型
builder.HasCheckConstraint("CK_ButtonPermission_NavigationMenu_Type",
"NavigationMenuId IS NULL OR NavigationMenuId IN (SELECT Id FROM tb_navigation_menus WHERE Type = 3)");
// 索引配置
builder.HasIndex(bp => bp.Name).IsUnique();
builder.HasIndex(bp => bp.DisplayText);

Loading…
Cancel
Save