我的代码可以构建和编译,但是当我尝试运行它时,出现此错误。
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)