正如前一个问题在这里提出的那样。
我正在使用DTO方法来内部连接数据。现在可以在我的加入结果中更新数据吗?数据将如何更新回应该可能的原始表?
要求:
- 我正在使用实体框架、C#、ASP.NET Web API
- 我正在使用 SQL Server
目前,我根据他们的ID成功加入了员工和部门表。我根据他们的shift_id加入了员工和工作班次。
内部连接查询在这里:
from e in DSE.employees
join d in DSE.departments on e.department_id equals d.department_id
join ws in DSE.workingshifts on e.shift_id equals ws.shift_id
所以数据在这里:
[{"FirstName":"gg","LastName":"wp","Gender":"NoGender","Salary":8,"Department_id":1,
"Department_Name":"RND","Shift_id":"B","Duration":"afternoon"}]
现在我想更新信息如下:
FirstName: good game
LastName: well played
Gender: IGender
Salary: 8888
Shift_id: A
Duration: Morning
我可以知道应该在我的 C# 和 Linq 中完成哪些代码吗?它会更新回我的数据库表吗?此外,我听说过这种使用 SQL 存储过程的解决方案,您也可以向我展示这种方法