1
如何在每個數據源的數據表格不同時使用linq填充複雜模型,即 1數據表返回員工和其他表格返回部門和地址?如何在數據表格不同時使用linq填充複雜模型
Sample Model below:
Public Class EmployeeData
{
Public Employee Emp {get;set;}
}
Public Class Employee
{
Public String EmployeeId {get;set;}
Public String EmployeeName {get;set;}
Public List<Department> Dep {get;set;}
}
Public Class Department
{
Public String DepartmentId {get;set;}
Public String DepartmentName {get;set;}
Public List<Address> Addr {get;set;}
}
Public Class Address
{
Public String AddrOne {get;set;}
Public String City {get;set;}
}
你忘了添加數據表定義 - 你有哪些列?你有什麼問題與填充模型? –
@SergeyBerezovskiy - 第一個表具有EmpId,EmpName和 第二個表具有EmpId,DepartmentId,DepartmentName,AddrOne,City。 – Amit
系地址爲1到多。和員工是一對多的部門。你需要3張桌子 –