Мне нужно импортировать файл CSV, но мои пользователи должны иметь возможность выбирать формат даты, который их файл CSV использует для дат.
В настоящее время мое свойство даты объявлено как
[FieldOrder(3)]
[FieldConverter(ConverterKind.Date, "yyyyMMdd")]
public DateTime contribution_date { get; set; }
Однако мой клиент может загружать файл, в котором формат даты находится вне их контроля, и может не соответствовать существующему формату. Это выдает исключение, когда я пытаюсь проанализировать файл.
У кого-нибудь есть рабочий пример того, как изменить формат DateTimeConverter (arg1) во время выполнения?
Мой сопоставленный тип является объектом домена в нашей среде EF, поэтому я не решаюсь представить ClassBuilder (если только я не могу запустить конструктор классов с существующим классом, чего я не знаю, я могу).
Любой предложения?
Спасибо,
Джонатан