【发布时间】:2011-07-24 21:28:35
【问题描述】:
我正在尝试弄清楚如何使用 EF 代码 First 4.1 RC 获得复合键。
目前,我正在使用 [Key] Data Annotation,但我无法指定多个键。
如何指定复合键?
这是我的例子:
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; }
}
我还需要“ActivityName”作为键。 当然,我可以围绕这个编写代码,但这不是好的数据库设计。
【问题讨论】:
标签: ef-code-first composite-key entity-framework-4.1