每天我需要使用FileHelpers庫在c#應用程序中處理5個文件。每個文件來自不同的客戶端。如何在FileHelpers中動態更改類的字段順序
這些文件都代表相同的實體 - 所以我在我的程序中有一個「個人」類,其中包含所有的字段,我需要從文件中加載數據到這個對象。 (這些文件是分隔文件)
問題是每個文件都按照它自己的順序到達列。 因此: 客戶端1發送:名稱,姓氏,SSN,年齡 客戶端2發送:姓名,年齡,姓氏,SSN 客戶端3發送:名稱,SSN,姓氏(年齡是可選的 - 所以此客戶端不發送它)
我真的很喜歡這個使用單一類,而不是爲每個客戶端創建一個類來處理 - 因爲我的客戶羣將有望增長:-)
沒有人有處理這種情況的任何巧妙的構思與FileHelpers?
感謝