You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using Entity Framework 6, with POCO and fluent-API and I've noticed an annoying bug.
If I have an entity called MyEntity and this entity has a property called MyProp, that makes it impossible to create an entity called MyEntity_MyProp.
Exception:
The item with identity 'MyEntity_MyProp' already exists in the metadata collection.\r\nParameter name: item
The error immediately goes away if I rename any of the entities, or rename the properties.
The "bug" is obvious: the key [EntityName]_[PropertyName] must be unique in the metadata collection.
Screenshot:
I'm migrating a huge Entity Framework model with 390+ classes from EF 4, database first, to EF 6, code first, with fluent-API. It's out of question to rename the entities or the tables.
How do I solve that?
The text was updated successfully, but these errors were encountered:
I ran into this issue when trying to switch from Entity Framework 4 and database first to Entity Framework 6 and code first. I didn't actually try EF6 and database first.
I used the POCO Generator Wizard to create the code first database module, and was eventually able to work-around the issue by just manually renaming one of the properties.
I'm currently using Entity Framework 6.1.3 and code first and things are working as expected.
This issue has been closed because EF6 is no longer being actively developed. We are instead focusing on stability of the codebase, which means we will only make changes to address security issues. See the repo README for more information.
Copied from dotnet/efcore#1979.
I'm using Entity Framework 6, with POCO and fluent-API and I've noticed an annoying bug.
If I have an entity called
MyEntity
and this entity has a property calledMyProp
, that makes it impossible to create an entity calledMyEntity_MyProp
.Exception:
The error immediately goes away if I rename any of the entities, or rename the properties.
The "bug" is obvious: the key [EntityName]_[PropertyName] must be unique in the metadata collection.
Screenshot:
I'm migrating a huge Entity Framework model with 390+ classes from EF 4, database first, to EF 6, code first, with fluent-API. It's out of question to rename the entities or the tables.
How do I solve that?
The text was updated successfully, but these errors were encountered: