0

EF (5.0) モデル上に WCF データ サービス (5.5) を配置しています。$metadata をクエリすると、次のエラーが発生します。

「検証に失敗した IEdmModel インスタンスが見つかりました。次のエラーが報告されました: InvalidMultiplicityOfDependentEnd : 依存エンド 'QuestionsetMember' の多重度が無効です。末尾は '*' でなければなりません。"

QuestionsetMember には 2 つの列の複合主キーがあり、それぞれが別のテーブルの主キーにフックされています。つまり、キーの各列から 2 つのテーブルの主キーへの外部キーが存在します。

検索しましたが、「InvalidMultiplicityOfDependentEnd」に関する情報が見つかりません。また、EDMX の関係をいじってみましたが、End Multiplicity を変更するとエラーが発生し、モデルをコンパイルできなくなります。

これを回避する方法はありますか (できればスキーマを変更せずに) ?

4

1 に答える 1