为清晰而编辑:
我正在构建一个基于现有数据库的 webapp,我可能不会在其中更改架构。我需要的大部分数据都是跨多个表提取的,由 FK 链接
如何在 EF 中创建从多个表(大多数具有 1 到 0/1 约束)中提取的实体,以便更轻松地处理我需要的数据。
例如,我有 2 个员工表,一个包含帐户信息,另一个包含人口统计信息。如果没有输入,则该员工的记录将不存在于该数据库中。
我尝试(到目前为止没有成功)是创建我自己的“员工”实体、导入的用户表和 user_demographic 表。然后将我想要的属性剪切\粘贴到我的员工实体中,并映射表,当我添加人口统计表时,我将演示表的 PK 设置为用户表的 FK,但是当我尝试验证此 EF 时抱怨片段映射?