XmlDocument myXml = new XmlDocument();
XPathNavigator xNav = myXml.CreateNavigator();
Employee e1 = new Employee();
XmlSerializer x = new XmlSerializer(employee.GetType());
using (var xs = xNav.AppendChild())
{
x.Serialize(xs, employee);
}
e1.Department_Id = employee.Department_Id;
e1.FirstName = employee.FirstName;
e1.Gender = myXml.OuterXml;
e1.Id = employee.Id;
e1.LastName = employee.LastName;
e1.Salary = employee.Salary;
db.Employees.Add(e1);
db.SaveChanges();
courtesy :https://www.udemy.com/blog/csharp-serialize-to-xml/
No comments:
Post a Comment