Is it possible to use composite key for Entity Framework with Model First?

Posted on

Question :

I have the modeling down and I need to map composite keys as the embedded id of hibernate, but in the entity framework using the model first, is it possible?


Answer :

Yes, as follows

public class ActivityType
    [Key, Column(Order = 0)]
    public int ActivityID { get; set; }

    [Key, Column(Order = 1)]
    [Required(ErrorMessage = "A ActivityName is required")]
    [StringLength(50, ErrorMessage = "Activity Name must not exceed 50 characters")]
    public string ActivityName { get; set; }


Reference: link


Leave a Reply

Your email address will not be published. Required fields are marked *