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;}
}
Ich habe 3 Modelle, List, List und List Beitrag Durchführung des Verfahrens sollte oben genannten drei Modelle erhalten bevöl mit List, List und List und ich habe die Daten in folgenden Format zurückzukehren ...Wie konvertiert man die Liste <Model> in einen komplexen Antworttyp?
Was ist der beste Ansatz, um eine Antwort im unteren Format zu erhalten?
<Employees>
<Employee>
<EmployeeID> </EmployeeID>
<EmployeeName> </EmployeeName>
<Department>
<DepartmentID> </DepartmentID>
<DepartmentName> </DepartmentName>
<Address>
<Addr1> </Addr1>
<City> </City>
</Address>
<Department>
</Employee>
</Employees>
[XML-Serialisierung] (https://msdn.microsoft.com/en-us/library/58a18dwa%28v=vs.110%29.aspx) – Kilazur
@AfnanAhmad, ich bin jedoch Schleifen alle 3 Sammlungen (Mitarbeiter, Abteilung und Adresse) basierend auf ihrer Hierarchie und Erstellen der XML-Struktur. Ich glaube, es einen besseren Weg, dies zu tun ist ... aber haben keine Ahnung forrach (DataRow drEmp in ...) { xmlElement.Add (EmpID) xmlElement.Add (EmpName) forrach (DataRow drEmp in ...) \t { xmlElement.Add (DeptID) \t xmlElement.Add (DEPTNAME) \t forrach (DataRow drEmp in ...) \t { xmlElement.Add (Addr1) \t } } } – Amit