У меня есть фрагмент кода, который я сейчас рефакторю, но не могу найти документацию о том, что именно делает строка в одном из ClassMap. Я пытаюсь избавиться от ClassMap и заменить их атрибутами реальных классов, но я не уверен, что будет эквивалентом этой строки.
Это (упрощенная версия) ClassMap Меня интересует:
Код: Выделить всё
public class MyClassMap : ClassMap
{
public MyClassMap()
{
Map(t => t.MyNullableDoubleProperty).Name("MyCustomName").TypeConverterOption.Format("0.0".PadRight(100, '#'));
}
}
Я не уверен насчет TypeConverterOption. Я предполагаю, что это гарантирует, что выходные данные для свойства double будут иметь десятичную точку и хотя бы один десятичный знак, но не более 100 дополнительных десятичных знаков. Это правильно? И что еще более важно: как я могу сделать то же самое с атрибутом этого свойства?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... -csvhelper