У меня есть классы DataContext, сгенерированные из dbml. После получения данных из базы данных мне необходимо преобразовать их в классы DataContract, чтобы объекты можно было отправлять через WCF.
Один из способов сделать это так:
using (var dc = new TestDBL2SDataContext(Settings.Default.TestDBConnectionString))
{
var myEmp = from rec in dc.Employees
select new MyDataContracts.Employee
{
FirstName = rec.Name.Substring(0,10)
};
return myEmp.FirstOrDefault();;
}
Есть ли лучший способ сделать это через файл XSD / XSLT, который я могу определить в своем проекте и просто указать на него?