問題タブ [self-referencing-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
715 参照

entity-framework - 最初にコードを使用して自己参照テーブルを作成する方法は?

親子関係で自分自身への参照を持つエンティティがあります。コードを最初に流暢な API を使用してこれを実装する方法を見つける必要があります。以下は私のエンティティクラスです。

エンティティ構成で以下のコードを使用してみました。

しかし、私はこのエラーが発生しました -

モデルの生成中に 1 つ以上の検証エラーが検出されました:

Vantage.Data.EF.MenuItem_Parent: : 多重度は、関係 'MenuItem_Parent' のロール 'MenuItem_Parent_Target' の参照制約と競合します。従属ロールのすべてのプロパティは null 非許容であるため、プリンシパル ロールの多重度は '1' でなければなりません。

すべての助けに感謝します。

ありがとうございました。