我想弄清楚如何使用EF代码First 4.1 RC的复合键。 目前,我正在使用[Key]数据注释,但我无法指定多个键。 如何指定一个复合键? 这是我的例子: 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; } } 我需要“活动名称”也是一个关键。 当然,我可以对此进行编码,但那不是很好的数据库devise。