我有一个具有此架构的现有数据库:
- 表用户:用户 ID、名字、姓氏
- 表管理器:ManagerID(PK,FK)
- 表协调器:CoordinatorID (PK, FK)
FK 指的是 User 表中的 UserID 字段
在实体方面,我有:
[Table("User")]
public abstract partial class User
{
public int UserID { get; set; }
public virtual string LastName{ get; set; }
public virtual string Firstname{ get; set; }
}
[Table("Manager")]
public partial class Manager : User
{
public int ManagerID{ get; set; }
}
[Table("Coordinator")]
public partial class Coordinator: User
{
public int CoordinatorID{ get; set; }
}
我的问题是实体框架正在搜索一个名为 Manager_UserID 的列(用户表的一种外键)。但是我的数据库中不存在此列。有没有办法在不改变数据库结构的情况下正确地映射数据库和模型
谢谢