私は次のようなEntity Frameworkモデルを持っています:
Category
Content
NewsCategory (Inherits Category)
News ( Inherits Content)
newscategory と news の両方に TPH 継承を使用します。DB に TYPE フィールドがあります。type=1 の場合は News ( content テーブル内) を意味し、type=1 の場合は ( NewsCategory テーブル内) を意味します。
カテゴリとコンテンツには多対多の関係があります!
しかし、ニュースを追加したい場合、他のタイプのニュースを追加できないようにするにはどうすればよいですか?
ニュースを追加すると、categoryId が必要になり、1、2 またはその他の ID を使用できます。
#実際、ニュースとニュースカテゴリとカテゴリとコンテンツの間に多対多の関係を作成したい場合。コンテンツとその関係について何も知らないニュースが欲しい