arasındaki heceleme DbSet.Create kullanmanız veya yeni bir varlık oluşturup eklememeniz konusunda biraz kafam karıştı. DbSet.Create kullanmanın sonuçlarını anlayamıyorum.DbSet.Create ve yeni Entity()
DbSet.Create öğesinin geçerliyse proxy yüklü bir sürüm oluşturacağını anlıyorum, ancak bunun ne demek olduğunu anlamıyorum. Neden umursayayım? Bana öyle geliyor ki, boş bir Proxied sınıfı, temsili yük ile ilgili hiçbir varlık olmadığı için, proxy olmayan bir sınıftan daha yararlı değildir.
Farkın ötesinde, açıklığın ötesinde bir şeyler söyleyebilir misiniz? Ve neden umurunda olursun?
Ahh. Yabancı bir anahtar kimliğini daha yeni doldurabildiğini ve tembel olmasının, tüm yaygara olmadan yüklemesini sağlayamamıştım. Mevcut kaydı yüklemek istemiyorsanız ve sadece çocuğu istiyorsanız, bunun nasıl yararlı olabileceğini görebiliyorum. –
"context.Parents" boşsa ne yapmalıyım? Durumunuzu deniyorum ve işe yarayabilir görünüyor ama maalesef benim için "context.Parents" null yani burada istisna türünde bir istisna oluşturur 'System.NullReferenceException 'YourProject.dll oluştu ama kullanıcı kodu ele değil Ek bilgi: Nesne başvurusu bir nesnenin örneğine ayarlanmadı. Herhangi bir çözümünüz varsa lütfen bize bildirin, bu yüzden üstesinden geleceğim ve notlarımda bir sonraki tekrardan kaçmak için notlarım olacak. –