Одним из моих текущих требований является использование электронной таблицы Excel, которую пользователь обновляет примерно раз в неделю, и возможность запрашивать этот документ для определенных полей.
На данный момент я перебираю и помещаю все данные Excel (2007) в XML-файл (только один раз, когда они загружают файл, затем я просто использую XML), который затем содержит все необходимые данные (не все столбцы в электронной таблице) для запросов через Linq-to-XML; обратите внимание, что XML-файл меньше, чем Excel.
Теперь мой вопрос: есть ли разница в производительности между запросом файла XML с помощью Linq и файла Excel с OledbConnection? Я просто добавляю еще один ненужный шаг?
Я полагаю, что последующим вопросом будет, стоит ли для простоты использования продолжать передавать его в xml.
Файл имеет около 1000 строк.