2016-04-30 5 views
0

エンティティフレームワーク(コードファースト)での移行を使用しようとすると問題が発生します。エンティティフレームワーク:同じプロパティを使用した継承

  • PERSON(int型ID、文字列名)
  • FRIEND:PERSON(文字列文書)
  • のbestfriend:PERSON(文字列文書)
  • BESTBESTFIEND:PERSON(

    私は、このモデルを持っています文字列アドレス)

私はFRIENDとBESTFRIENDでは同じプロパティ "Document"を使用しようとしていますが、BESBESTFRIENDではそうではありませんルートのクラスPERSONに "Document"を必要としません。移行をしようとすると、同じキーで作成された要素があるというエラーが表示されます。どうすれば解決できますか?

答えて

1

+0

ありがとうございました!今働いている。なぜこれが起こっているのか説明してください。 – Martin

+0

何が起こっているのかは、属性がエンティティフレームワークを2つの列を1とみなし、例外を発生させないことです。あなたはそれを答またはアップヴォートとしてマークできますか?ありがとうございます – suulisin

+0

ありがとうございます! – Martin

関連する問題