エンティティモデルをソリューションに追加すると、エラー3007が発生します。エンティティモデルを追加するとエラー3007が発生する
私はこれらのリンクが見つかりました:このエラーについて
:
Error 1 Error 3007: Problem in Mapping Fragments starting at lines 89, 94: Non-Primary-Key column(s) [Person_ID] are being mapped in both fragments to different conceptual side properties - data inconsistency is possible because the corresponding conceptual side properties can be independently modified.
彼らの回答:私は単にによってスカラーを削除するという彼らの結論に同意しますPerson_IDプロパティを使用して、Navigationプロパティmy問題は修正されました。しかし、私はデータベースを動的に構築しており、エンティティは頻繁に更新されているため、スケーラビリティはあまり高くありません。私はそれを更新するたびに私の実体を掃除しなければならない。
私の質問: EFがエンティティを構築する方法を修正してエラーを修正する方法はありますか?または、コードを介してScalarプロパティを削除する方法はありますか?おそらく私が見落としているいくつかのオプションさえあります。