0
私はリンクとコンテンツ、ニュースエンティティを持っています。EFコアは、子プロパティの値を追加するときにカラムを設定します。
**Link**: Id, Url, RowId, Discriminator
**Content**: Id, Text, Link
**News**: Id, Date, Text, Link
新しいコンテンツやニュースを追加すると、自動的にRowIdが挿入IDに設定されます。 これは、Link.Urlで解決するエンティティを修正する必要があります。
私はLink.DiscriminatorとLink.RowIdを持っていますので、必要なIDでどのエンティティ(コンテンツまたはニュース)を確認することができます。
この問題を解決するお手伝いをします。
たとえば、URLハッシュを計算して明示的にリンクIDに割り当てようとしましたか? –
質問がContent/News => RowIdをLink.RowIdに割り当てているかどうかわからない、またはRowIdとDiscriminatorに基づいて関連するデータコンテンツ/ニュースをロードする方法がわかります。 –