Я пытался проанализировать файл excel, используя библиотеку LinqToExcel. Мой файл Excel имеет следующий «дизайн»:LinqToExcel синтаксический анализ сводных данных
Property1 | Property2 | HasExtraProperty1 | HasExtraProperty2 | HasExtraProperty3
------------|---------------|-----------------------|-----------------------|-------------------
foo | bar | yes | yes | no
barfoo | foobar | no | no | yes
barbar | foofoo | no | yes | no
абстракция мою модель выглядит следующим образом:
class MyModel
{
List<ExtraProperties> extraProperties;
String property1;
String property2;
}
Я использовал отображение из библиотеки легко Сопоставьте (в этом пример) Строковые свойства для столбцов. Все это работает свободно, но теперь я застрял в анализе других свойств. В список должны быть добавлены только дополнительные свойства с «да». Любые идеи о том, как решить эту проблему с помощью запроса linq?
Примечание 1: Для обеспечения будущей достоверности количество дополнительных свойств должно меняться.
Примечание 2: Я рассмотрел использование другой библиотеки, но я уже использую LinqToExcel где-то в своем проекте, и я стараюсь, чтобы эти зависимости были минимальными.