huysentruitw / entity-framework-core-mock

Easy Mock wrapper for mocking EFCore5 DbContext and DbSet using Moq or NSubstitute
MIT License
132 stars 24 forks source link

EFCore 7 PrimaryKey attribute not working #54

Open LockTar opened 11 months ago

LockTar commented 11 months ago

I have a class with PrimaryKey attribute for a composite key.

I see in the documentation that composite keys should work with multiple Key and Order attributes. Primary key on multiple columns, annotated by the [Key, Column(Order = X)] attributes

Only then I got the following error when running my app: The entity type '{Entity Here}' has multiple properties with the [Key] attribute. Composite primary keys configured by placing the [PrimaryKey] attribute on the entity type class, or by using 'HasKey' in 'OnModelCreating'.

Any change to add the PrimaryKey support?

Thanks!