dbml에서 DataContext 클래스를 생성했습니다. 데이터베이스에서 데이터를 얻은 후에는 개체를 WCF를 통해 보낼 수 있도록 DataContract 클래스로 변환해야합니다. 이 작업을 수행하는Linq를 SQLContent 개체에서 DataContract 개체로 변환
한 가지 방법은 다음과 같이이다 : 나는 내 프로젝트에서 정의하고 단순히 가리 할 수있는 XSD/XSLT 파일을 통해이 작업을 수행 할 수있는 더 좋은 방법은
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();;
}
있습니까?
예, 하위 문자열을 통해 이름을 이름으로 변환해야합니다 (예 :). AutoMapper가 반드시 도움이 될 것입니다. 그러나 매핑을 정의하고 단순히 호출하는 XML 파일을 사용할 수 있는지 궁금합니다. 그게 가능하니? – DeeStackOverflow
@DeeStackOverflow는 오토마터에 없는데, 그렇지 않습니다. 리드 개발자 : [ "XML은 악마입니다.] (http://automapper.codeplex.com/wikipage?title=Roadmap) :) 해당 스레드의 다른 사용자는 [otis-lib] (http : /otis-lib.googlecode.com/svn/)을 대신 사용해 보았습니다. –
흠 ... 당신은 xml을 사용하는 것이 커뮤니티에 의해 잘 알려지지 않았 음을 나타냅니다. 팁 고마워. – DeeStackOverflow