InvalidOperationException yang tidak terduga saat mencoba mengubah hubungan melalui nilai default properti

Dalam kode contoh di bawah ini saya mendapatkan pengecualian berikut saat melakukan db.Entry(a).Collection(x => x.S).IsModified = true: System.InvalidOperationException: 'Instance dari tipe entitas' B 'tidak dapat dilacak karena instance lain dengan nilai kunci' {Id: 0} 'sudah dilacak. Saat...