質問: 私はEntity Framework 6をPOCOとFluent-APIと共に使用しています。私は迷惑なバグに気付きました。 私はと呼ばれるエンティティがある場合`MyEntity`し、このエンティティと呼ばれる性質がある`MyProp`は不可能と呼ばれるエンティティを作成することができ、 `MyEntity_MyProp` 。 例外: ``` The item with identity 'MyEntity_MyProp' already exists in the metadata collection.\r\nParameter name: item ``` エンティティの名前を変更するか、プロパティの名前を変更すると、エラーはすぐに消えます。 「バグ」は明らかです。キー[EntityName] _ [PropertyName]は、メタデータコレクション内で一意である必要があります。 スクリーンショット: !画像 私は、Fluent-APIを使用して、最初にEF 4、データベースをEF 6に、コードを最初に、390以上のクラスを持つ巨大なEntity Frameworkモデルを移行しています。エンティティまたはテーブルの名前を変更するのは問題になりません。 それをどうすれば解決できますか? **EDIT** このSOの質問は私の問題とは関係がありません。 アイデンティティー 'Id'を持つアイテムは、すでにメタデータコレクションに存在しています。パラメータ名:item
回答: それは既知のバグです。現在、 `future`の任意`future`バージョンで修正される予定です。つまり、まだロードマップにはありません。 出典: https : //entityframework.codeplex.com/workitem/2084 **編集** : @Anthonyによると、これはv6.1.3で修正されました