Lors de l'utilisation de TypeAccessor.Create FastMember semble toujours renvoyer une liste des colonnes dans l'ordre alphabétique. Est-il possible de lui dire de conserver l'ordre des colonnes dans la classe?Conservation de l'ordre des colonnes FastMember
par exemple:
var testClass = new { B = "1", A = "2" };
retournera la colonne A puis B de GetMembers, je voudrais obtenir pour préserver l'ordre de B puis A si possible.
Curieux, pourquoi exactement vous en avez besoin? – Evk
un peu comme l'encart en vrac, mais j'aimerais aussi pouvoir envoyer des données dans d'autres magasins de données, dont certains pourraient avoir besoin de commander. @Evk – gmn
Sans réflexion, je pense que vous ne pouvez pas faire cela. Profondément à l'intérieur de l'auteur de la bibliothèque FastMember, les propriétés sont classées par nom et il semble qu'il n'y ait aucun moyen de contourner le problème. Si c'est une exigence, vous pouvez soit demander à l'auteur d'ajouter une telle fonctionnalité, soit ne pas utiliser cette bibliothèque du tout. – Evk