实体框架核心如何为模型制作参考表



我一直在使用SQL表来引用静态数据,例如,在我的一个应用程序中,技术人员与客户端表有一对多的关系。

基本上我想在SQL中要做的是这样,因此,不用处理字符串,而是处理ints byte或tinyint,因为客户始终是静态的,因为客户始终是静态的,并且很少添加新的。

 | Technicians |    |            Clients              |   | ClientsRef |
 |     Id      |    | Id | ClientRefId | TechnicianId |   | Id  | Name |

我的问题是在EF Core 2.2中执行此操作,如何创建此静态数据?我阅读了有关使用枚举的信息,但是如何在SQL Server中访问该数据?

public class Technician
{
    int Id { get;set; }
}
public class Client
{
    int Id { get;set; }
    int Technicianid { get; set; }
}   

this:

public class Technician
{
    int Id { get;set; }
}
public class Client
{
    int Id { get; set; }
    int TechnicianId { get; set; }
    public virtual Technician Technician {get; set;}
    public string Name { get; set; }
}

应该是您所需要的。模型中无需任何其他表或键。

相关内容

  • 没有找到相关文章

最新更新