我有类似于以下的实体框架模型:
Category
Content
NewsCategory (Inherits Category)
News ( Inherits Content)
我将 TPH 继承用于 newscategory 和 news 。我的数据库中有一个 TYPE 字段。如果 type=1 表示新闻(在内容表中),如果 type=1 表示(在 NewsCategory 表中)。
类别和内容有多对多的关系!
但是当我想添加新闻时,如何防止添加其他类型的新闻?
当我添加一个需要 categoryId 的新闻时,我可以使用 1,2 或其他 ID!
#如果事实上我想在新闻和新闻类别以及类别和内容之间创建多对多的关系。我希望新闻对内容及其关系一无所知