8/21/14

how Serializing entity using entity framework

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: