Public Class Employee
{
Public String EmployeeId {get;set;}
Public String EmployeeName {get;set;}
Public String Department {get;set;}
}
Public Class Department
{
Public String DepartmentId {get;set;}
Public String DepartmentName {get;set;}
Public String Address {get;set;}
}
Public Class Address
{
Public String AddrOne {get;set;}
Public String City {get;set;}
}
나는 목록, 목록 및 목록 채워 얻을해야 3 개 모델, 목록, 목록 및 언급 한 3 개 모델 위의 절차의 목록 후 실행을하고 난 ...리스트 <Model>을 복잡한 응답 유형으로 변환하는 방법?
형식 아래에있는 데이터를 반환해야아래의 형식으로 응답하는 가장 좋은 방법은 무엇입니까?
<Employees>
<Employee>
<EmployeeID> </EmployeeID>
<EmployeeName> </EmployeeName>
<Department>
<DepartmentID> </DepartmentID>
<DepartmentName> </DepartmentName>
<Address>
<Addr1> </Addr1>
<City> </City>
</Address>
<Department>
</Employee>
</Employees>
[XML serialization] (https://msdn.microsoft.com/en-us/library/58a18dwa%28v=vs.110%29.aspx) – Kilazur
@AfnanAhmad, 계층 구조에 따라 3 가지 컬렉션 (직원, 부서 및 주소) 및 xml 구조체를 생성합니다. 내가이 일을 더 나은 방법이 생각 ...하지만 단서 forrach (의 DataRow를 drEmp ...) { xmlElement.Add (다는 EmpID) xmlElement.Add (EmpNAme) forrach을 (이 없습니다 에서의 DataRow를 drEmp ...) { \t xmlElement.Add (DeptID) \t xmlElement.Add (DEPTNAME) \t forrach (DataRow를 drEmp ...) { \t xmlElement.Add (ADDR1) \t } } } – Amit