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 *