diff --git a/src/X1.Infrastructure/Configurations/Identity/ButtonPermissionConfiguration.cs b/src/X1.Infrastructure/Configurations/Identity/ButtonPermissionConfiguration.cs index b2082cb..ba7097a 100644 --- a/src/X1.Infrastructure/Configurations/Identity/ButtonPermissionConfiguration.cs +++ b/src/X1.Infrastructure/Configurations/Identity/ButtonPermissionConfiguration.cs @@ -40,10 +40,6 @@ public class ButtonPermissionConfiguration : IEntityTypeConfiguration 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);