首页 > 解决方案 > 一个实体链接到多个实体 EF Core 5 代码优先

问题描述

我有一个实体,它是一个通用表,用于存储多种类型的数据,例如项目类型、交易者类型等。

一般实体模型

现在我必须与该实体与多个实体(例如项目、交易者等)建立关系,并且每个实体可能在单个对象(项目/行)中对该通用实体有多个引用

通常在 DB-First 方法中,我会在每个表中创建引用 General 表的外键。

但是在这里,当我添加外键并选择数据时,即使外键列有值,引用的属性也会返回为 null。它甚至在添加新行时检查约束。

包含外键的实体

查询控制器中的数据

现在我不确定我是否在实体关系或查询/选择数据时做错了什么。请为此提出解决方案。

标签: c#sql-serverentity-framework-coreef-code-first

解决方案


推荐阅读