这个问题可能是经典的,但是没有人对此进行解释。
My Data structure:
Parent:
public short Id { get; set; }
public string Name{ get; set; }
// Relationship Model
public ICollection<Child> Child{ get; set; }
Child:
public short Id { get; set; }
public string Name{ get; set; }
public short ChildId{ get; set; }
// Relationship Model
public Parent Parent{ get; set; }
modelBuilder.Entity<Child >()
.HasOne(d => d.Parent)
.WithMany(p => p.Child )
.HasForeignKey(d => d.ChildId)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("xxx");
当我尝试保存父对象时,它想添加子实体,但我不想要。 我只想将这些关系用于列表操作。
我该怎么办?