如何在SQL Server中创建包含链接列的表

时间:2016-11-16 21:46:28

标签: c# sql-server database

我正在尝试使用SQL Server为简单的C#应用​​程序创建数据库。 我是新手。

这就是我的计划:

Clients: Client_ID, Client_Name, Client_Status
Employees: Emp_ID, Emp_Name, Emp_Role
Jobs: Job_ID, Job_Date, Client_ID, Employee_ID, Hours_Spent

如何制作" Client_ID,Employee_ID"表中的列作业链接或连接表客户端和员工中的原始列?我是从SQL服务器管理还是从C#代码中完成的?

1 个答案:

答案 0 :(得分:1)

您可以通过创建外键来完成此操作。绝对不是用C#完成的。这些是影响数据库的数据库命令。它与应用程序无关。

您可以在此处找到语法。 https://msdn.microsoft.com/en-us/library/ms189049.aspx

似乎您可能需要在此处添加至少一个表。你拥有这种方式的方式不仅仅是员工在某项工作上工作。我会将员工列移动到另一个表。

EmployeeJobs(Emp_ID, Job_ID, Hours_Spent)