2016-11-16 1 views
1

TypeAccessor.Create를 사용할 때 FastMember는 항상 알파벳순 정렬 순서로 열 목록을 반환하는 것으로 보입니다. 클래스의 열 순서를 유지하도록 클래스를 지정할 수 있습니까? 예를 들어FastMember 열 순서 보존

:

var testClass = new { B = "1", A = "2" }; 

가 GetMembers에서 다음 B A 열의를 반환합니다, 나는 가능한 경우는 다음을 B의 순서를 유지하기 위해 좀하고 싶습니다.

+0

호기심, 왜 그게 꼭 필요한가요? – Evk

+0

일종의 대량 삽입과 비슷하지만 다른 데이터 저장소에도 데이터를 전달할 수 있기를 원합니다. 그 중 일부는 주문에 대해 신경을 쓸 수도 있습니다. @Evk – gmn

+1

무거운 반성없이 나는 그것을 할 수 없다고 생각합니다. FastMember 라이브러리 작성자는 이름으로 속성을 주문하고 그 주위에 방법이없는 것처럼 보입니다. 이것이 요구 사항 인 경우 작성자에게 해당 기능을 추가하도록 요청하거나이 라이브러리를 전혀 사용하지 않을 수 있습니다. – Evk

답변

0

Evk이 맞고 실제로 표준 API를 통해 수행 할 수없는 것처럼 보입니다. 완성을 위해 나는 이것을 답으로 남겨 둘 것이다.