我必须加入多个表。这些表的每个表都有相似的数据。
ID
(table id for FK)
Name
Description
Owner
from d in Departments
join f in Functions on d.DepartmentID equals f.DepartmentID
join pg in Processes on f.FunctionID equals pg.FunctionID
select new { d.DepartmentID, f.Name, pg.Name }
这会引发错误“匿名类型不能有多个同名的属性”
有没有更好的方法来加入这些表?
我应该这样做Select new { d, f, pg }
吗?从中获取数据容易吗?
我对 LINQ 非常陌生,因此不胜感激。