Asp .net mvc 3 kullanıyorum ve tabloya veri eklemeye çalıştığımda 2 birincil anahtar içeren bir varlıkla ilgili bir sorunum var.Asp .net mvc ile Çoklu Birincil Anahtar 3
tip 'ApplicationMVC3.Models.LineItem' için kompozit birincil anahtar sıralamayı belirlenemedi:
public class LineItem { [Key] public int OrderId { get; set;} [Key] public int LineNum { get; set;} public string ItemId { get; set;} public int Quantity { get; set;} public decimal UnitPrice { get; set; } }
ben bu hata var eklemek deneyin
. Kompozit birincil anahtarları için bir sipariş belirtmek üzere ColumnAttribute veya HasKey yöntemini kullanın.
Mayıs birisi bana lütfen yardımcı !!
Bu sayede [Tuş] [Kolon (Sipariş = 0)] kamu int OrderId {get; set;} [Anahtar] [Sütun (Sıra = 1)] public int LineNum {get; set; ve sorun, System.ComponentModel.DataAnnotations.Schema kullanılarak – Sarroura
çözüldü; – Trevor