2016-11-16 47 views
1

使用TypeAccessor.Create FastMember總是按字母排序順序返回一列列表。是否有可能告訴它保留課程中的列的順序?FastMember列順序保存

例如:

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

將從GetMembers返回列A則B,我想獲得可能的話它保留B的順序則A。

+0

好奇,爲什麼你需要那個? – Evk

+0

有點像批量插入,但我希望能夠將數據扔到其他數據存儲中,其中一些可能關心排序。 @Evk – gmn

+1

沒有沉重的思考,我認爲你不能那樣做。深入FastMember庫作者按名稱命令屬性,似乎沒有辦法繞過它。如果這是一個要求,你可以要求作者添加這樣的功能,或根本不使用這個庫。 – Evk

回答

0

看起來像Evk是正確的,它不能通過標準的API來完成。爲了完整性,我會留下這個答案。