EF链接表中的外键错误

时间:2020-06-22 15:46:27

标签: c# entity-framework-core

我的代码可以构建和编译,但是当我尝试运行它时,出现此错误。

modelBuilder.Entity<urlTable>(entity =>
{
    entity.ToTable("urlTable");

    entity.Property(e => e.Id).HasColumnName("ID");

    entity.Property(e => e.userID).HasColumnName("userID");

    entity.Property(e => e.PdfUrl)
        .HasColumnName("pdfURL")
        .IsUnicode(false);

    entity.HasOne(d => d.Order)
        .WithMany(p => p.urlTable)
        .HasPrincipalKey(p => p.userID)
        .HasForeignKey(d => d.userID)
        .HasConstraintName("FK__ffPD__order__405A880E");
});

错误:

System.NullReferenceException:“对象引用未设置为对象的实例。”

如果我滚动到罪魁祸首线的右边,它将显示

错误CS0103:名称'd'在当前上下文中不存在

在这行代码entity.HasOne(d => d.Order)

0 个答案:

没有答案