public class Ninja
{
public int Id { get; set; }
public Ninja BestFriend { get; set; }
//public Ninja Enemy { get; set; }
}
Veritabanımı güncellemeye çalıştığımda, bu yalnızca bir ninja üyesiyle çalışacaktır. Birden fazla, Ninja Düşmanı dahil etmeye çalışırsam, bir hata alıyorum. (Bu çözeltinin kadar neden bir açıklama için ideal bir im.)Bir birleşimin asıl sonu belirlenemeyen birden fazla alt öğe
tiplerin NinjaDomain.Classes.Ninja 've 'NinjaDomain.Classes.Ninja' arasında bir ilişki ana sonunu belirlemek edilemiyor . Bu ilişkilendirmenin temel ucu, ilişki akıcı API'si veya veri ek açıklamaları kullanılarak açıkça yapılandırılmalıdır.
Yeni bir tabloya ihtiyacınız olabilir veya "modelBuilder" içindeki ilişkiyi söyleyebilirsiniz. Alanları hangisinin gerekli olduğunu ve hangisinin isteğe bağlı olduğunu söyleyin. –
Gottcha. Aslında bunun neden bir çözüm kadar olduğuna dair bir açıklama arıyorum. – Lautaro