2012-10-09 17 views
21

EF5'teki CodeFirst veri geçişlerini, bileşik bir doğal anahtara sahip bir tabloyla kullanmaya çalışıyorum. o kimse bu durumda birden fazla özelliğini kullanarak belirtmek istiyorum nasılBileşik doğal anahtar DbSet.AddOrUpdate içinde

context.Table1.AddOrUpdate(
    t=>t.Column1 && t.Column2, 
    new Table1 { properties... } 
); 

gibi DbSet.AddOrUpdate ilk argüman bu belirtmek mümkün mü?

cevap

39

çıkıyor

sayesinde Matthew İlk argüman, örneğin bir anonim türünü kullanmak zorunda

t => new { t.Column1, t.Column2 } 
+0

Bu sütunlardan biri geçersiz bir türse, sorunlarınız var demektir –

İlgili konular