Tôi đang cố gắng tìm ra cách có khóa tổng hợp bằng cách sử dụng mã EF Đầu tiên 4.1 RC.
Hiện tại, tôi đang sử dụng Chú thích dữ liệu [Khóa], nhưng tôi không thể chỉ định nhiều hơn một khóa.
làm thế nào để chỉ định một khóa tổng hợp?
Đây là ví dụ của tôi:
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; }
}
Tôi cần "ActivityName" cũng là một khóa. Chắc chắn, tôi có thể viết mã cho vấn đề này, nhưng đó không phải là thiết kế cơ sở dữ liệu tốt.