How do I map a composite primary key in Entity Framework 4 code first?
- by jamesfm
I'm getting to grips with EF4 code first, and liking it so far. But I'm having trouble mapping an entity to a table with a composite primary key.
The configuration I've tried looks like this:
public SubscriptionUserConfiguration()
{
Property(u => u.SubscriptionID).IsIdentity();
Property(u => u.UserName).IsIdentity();
}
Which throws this exception:
Unable to infer a key for entity type 'SubscriptionUser'.
What am I missing?