Entity Framework kullanarak bir SQL Server tablosuna kayıt eklemek istiyorum. Masamın öğesinin yabancı anahtarları var ve bu alanlar için gezinme özellikleri var. Yeni bir kayıt/varlık eklerken, yabancı anahtar alanlarını varlığın özellikleri olarak görünmediklerinden nasıl doldururum?Entity Framework-Gezinme Özellikleriyle Girişlere Nasıl Eklenir?
yani
Product p = new Product{
ID = 5,
Name = "Bovril",
Category = ctx.Categories.First(c => c.ID == 5)
};
ctx.AddToProducts(p);
ctx.SaveChanges();
size en kolay yaklaşım veritabanı sorgu önlemek istiyorsanız bir kullanmak muhtemelen:
Önerilen yanıtları denedim ve ikisi de harika çalıştı. Yardımın için çok teşekkürler! –