У меня есть классы DataContext, созданные из dbml. Как только я получаю данные из базы данных, мне нужно преобразовать их в классы DataContract, чтобы объекты могли быть отправлены через WCF.Преобразование Linq To Sql Объекты DataContext для объектов DataContract
Один из способов сделать это так:
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, что я могу определить в моем проекте и просто указывают на?
Да, мне нужно преобразовать Name в Firstname с помощью подстроки (в качестве примера). Я вижу, что AutoMapper, безусловно, поможет. Но было интересно, могу ли я использовать XML-файл, который определяет сопоставления и просто называет его. Это возможно ? – DeeStackOverflow 2010-11-23 19:15:41