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」もキーにする必要があります。確かに、私はこれをコード化できますが、それは良いデータベース設計ではありません。