首页 > 解决方案 > 首先创建主键实体框架代码

问题描述

嗨,我有一个表(InspectionItemViolationCategories),它使用Entity Framework Code First 创建如下,但现在的情况是我需要删除这两个列组合的唯一要求,并且需要添加一个带有标识的主键,有什么帮助吗?

    modelBuilder.Entity<InspectionItem>()
        .HasMany(i => i.InspectionItemCategory).WithMany().Map(m =>
    {
        m.MapLeftKey("InspectionItemId");
        m.MapRightKey("ViolationTypeId");
        m.ToTable("InspectionItemViolationCategories");
    });

不存在名称为 InspectionItemViolationCategory 作为实体的类,因此需要帮助

标签: c#asp.net.netef-code-first

解决方案


推荐阅读