EFコードを使用して複合キーを作成する方法を理解しようとしています 最初の4.1 RC.
現在、[キー] データ アノテーションを使用していますが、複数のキーを指定できません。
複合キーをどのように指定しますか?
これが私の例です:
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」もキーにする必要があります。確かに、これを回避するためのコーディングはできますが、それは適切なデータベース設計ではありません。