Saya mencoba mencari cara untuk memiliki kunci komposit menggunakan kode EF First 4.1 RC.
Saat ini, saya menggunakan Anotasi Data [Kunci], tetapi saya tidak dapat menentukan lebih dari satu kunci.
bagaimana cara menentukan kunci komposit?
Inilah Contoh saya:
public class ActivityType
{
[Key]
public int ActivityID { get; set; }
[Required(ErrorMessage = "A ActivityName is required")]
[StringLength(50, ErrorMessage = "Activity Name must not exceed 50 characters")]
public string ActivityName { get; set; }
}
Saya perlu "ActivityName" juga menjadi kunci. Tentu, saya bisa membuat kode tentang ini, tapi itu bukan desain database yang bagus.
Kami tidak menggunakan anotasi, sebagai gantinya kami mengganti pembuat model, dalam hal ini Anda dapat melakukan sesuatu seperti:
sumber