0

私は多くの解決策を試しましたが、うまくいきませんでした。以下は私のテーブルマッピングです ここに画像の説明を入力

次のマッピングを持つこのテーブルからエンティティを継承しました

ここに画像の説明を入力

次のエラーを取得する ここに画像の説明を入力

このように PolicyType にマッピングを追加する場合 ここに画像の説明を入力

次に、このエラーを取得します

ここに画像の説明を入力

このエラーをどのように取り除くことができるか、過去2日間で立ち往生しています。

4

1 に答える 1

1

最初の例外は、明確な条件のない同じ階層ごとのテーブル継承の複数のエンティティについて不平を言います-PolicyType継承ツリーのすべてのエンティティに対して一意のフィルターを (または他の列に) 設定していることを確認してください。

2 番目の例外は、条件に使用される列をプロパティにマッピングすることについて不平を言っています。条件に任意の列を使用すると、それをプロパティにマップすることはできません (条件が の場合を除くIsNull=False)。列はエンティティ タイプのマッピングに既に使用されており、マッピングで 2 回使用できる列はありません。

于 2012-06-21T10:39:31.720 に答える