В настоящее время я работаю над чтением данных счета-фактуры от SQL Server
, и мне нужно экспортировать эти данные в CSV
(с определенной логикой некоторые поля являются постоянными).FileHelpers: Импорт из SQL и экспорт в CSV-подход
Пример логики: CalculateTax
, проверьте PaymentMethod
начинается с «Cash», «кредитная карта», а затем установить флаг байтов в PaymentMethod
поле CSV class
т.д.
В этом случае, я должен создать только один FileHelpers class
- для чтения данные? Затем отобразите поля чтения в более полезный класс, примените логику и экспортируйте ее обычным способом (как сказано here)? Но это не будет использовать возможность записи в файл FileHelpers
. Было бы двусмысленно делать FileHelpers class
для написания?
Нет причин создавать класс ModelObject (например, PurchaseInvoice, SalesInvoice)? Или класс сопоставления считается одним? – netdis
Это действительно зависит от того, насколько сложна логика отображения. Если это просто, вам нужен только один класс. В противном случае несколько специализированных подклассов помогут сохранить его в чистоте. Ваш звонок. – shamp00
Еще раз спасибо, я вижу, что вы очень активны в теге FileHelpers :) – netdis