每天我需要使用FileHelpers库在c#应用程序中处理5个文件。每个文件来自不同的客户端。如何在FileHelpers中动态更改类的字段顺序
这些文件都代表相同的实体 - 所以我在我的程序中有一个“个人”类,其中包含所有的字段,我需要从文件中加载数据到这个对象。 (这些文件是分隔文件)
问题是每个文件都按照它自己的顺序到达列。 因此: 客户端1发送:名称,姓氏,SSN,年龄 客户端2发送:姓名,年龄,姓氏,SSN 客户端3发送:名称,SSN,姓氏(年龄是可选的 - 所以此客户端不发送它)
我真的很喜欢这个使用单一类,而不是为每个客户端创建一个类来处理 - 因为我的客户群将有望增长:-)
没有人有处理这种情况的任何巧妙的构思与FileHelpers?
感谢