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张桌子 –