2012-09-09 2 views
0

오브젝트 맵핑 도구로 오브젝트를 생성하는 데 사용할 프레임 워크/패턴에 관심이 있습니다. 내 목표는 개체를 수화하는 데 EF를 사용하는 것이고 ObjectA -> ObjectB (AutoMapper, BizTalk 맵과 유사하지만 .net) 사이의 변환을 정의하는 사용자 정의 클래스를 사용하고자합니다. 나는 이것이 일반적인 시나리오라고 생각할 것이고, 과거에 사용 된 모범 사례/프레임 워크를 활용하고 싶습니다. 어떤 도움이라도 대단히 감사합니다!오브젝트 대 오브젝트 맵핑 프레임 워크

답변

2

Automapper Verbatim이 도구를 살펴 봐야합니다. Codeplex에서 찾을 수있는 Automappper와 다릅니다. Codeplex에서와 달리 Automapper Verbatim은 리플렉션 (훨씬 더 빠름)을 사용하는 대신 코드를 생성합니다. 업데이트/버그 픽스는 정기적으로 게시됩니다. 우리는이 도구를 여러 프로젝트에서 사용하기 때문에 많은 시간을 절약 할 수 있습니다. 몇 가지 조언이 있습니다. 맵퍼를 다른 .map 파일 (성능 및 가독성을 이유로)로 분할하는 것을 주저하지 말고 동일한 디렉토리에 파일을두면 한 파일에서 다른 파일로 매핑을 다시 사용할 수 있습니다. .map 파일을 분할하면 팀에서 작업하는 경우 문제를 병합하지 않아도됩니다. 병합이 악몽이되지 않는 한, 항상 작업해야하는 .map 파일의 최신 버전을 가져야합니다.

1

요즘에는 많은 대안이 있으며 좋은 결과를 얻지 못합니다. 그러나 질문은 무엇이 최고인가? 나는 당신 Expressmapper에게 제안하고 싶은 이유

  • Permormance
  • 특징
  • 품질과 지원

: 3 CRITERIAS이 있습니다. 그것은 그것들 중 3 개를 소유하고 가장 중요한 것은 성과입니다. 벤치 마크 보고서 및 문서 here을 찾아 Github에서 직접 발췌 해보십시오.

+0

귀하가 자신의 책임임을 알리지 않고 자신의 제품을 광고하지 마십시오. 이와 같은 추천을 할 때 항상 귀하의 소속을 공개해야합니다. [this] (https://meta.stackoverflow.com/a/276400/1663001)를 참조하십시오. – DavidG

+0

귀하가 귀하의 책임임을 알리지 않고 귀하의 제품을 광고하지 마십시오. 이와 같은 추천을 할 때 항상 귀하의 소속을 공개해야합니다. [this] (https://meta.stackoverflow.com/a/276400/1663001)를 참조하십시오. – DavidG

관련 문제