【发布时间】:2017-11-04 03:06:28
【问题描述】:
我有一个不知道如何完成的要求,在我现有的数据中,我有一个客户列表,每个客户都应该被分配一个员工成员来与他们一起工作,所以这是一对一的关系还是一个一对多的关系,在如何对数据建模时遇到了麻烦,因为我想弄清楚如何正确地建模。由于可以将一名员工分配给许多不同的客户,我应该如何建模?这看起来正确吗? 我想要的是让表单在输入新客户时从员工表中提取可用的员工列表,最好是名称 我想我可能可以使用 linq 来做到这一点..
public class Customer
{
public int CustomerId { get; set; }
public string Name { get; set; }
public string BusinessName { get; set; }
public string Phone { get; set; }
public string Email { get; set; }
public DateTime RequestDate { get; set; }
public Staff Staff { get; set; }
public List<CustomerJob> CustomerJobs { get; set; }
}
public class Staff
{
public int ID { get; set; }
public string Name { get; set; }
public string Phone { get; set; }
public string EMail { get; set; }
public int CustomerId { get; set; }
}
【问题讨论】:
-
为什么不让员工列出客户名单?
标签: asp.net-core entity-framework-6