Вопрос может быть классическим, но никто не объяснил это.
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");
Когда я пытаюсь сохранить Родителя, он хочет добавить дочернюю сущность, но я не хочу.Я хотел использовать эти отношения только для операций листинга.
Что мне делать?