в моем текущем ASP.net MVC 3.0 проекте я застрял в ситуации.
- У меня есть четыре файла .txt, каждый из которых имеет приблизительно 100 тыс. Строк записей
- Эти файлы будут заменяться новыми файлами еженедельно.
Мне нужно запросить данные из этих четырех текстовых файлов, я не могу выбрать лучший и эффективный способ сделать это.
3 способа мыслить
- Преобразуйте эти текстовые файлы в XML на еженедельной основе и запросите их с помощью Linq-XML
- Запуск пакетного импорта еженедельно из txt на SQL Server и запрос с использованием Linq-Entities
- избегать всех преобразований и запросов непосредственно из текстовых файлов .
Может кто-нибудь предложить лучший способ справиться с этой ситуацией.
обновление:
<час />
URL текстового файла
Я должен подключиться к этому файлу с учетными данными.
как только я успешно подключусь, у меня будет текстовый файл, как показано ниже, с Pipeline as Deliminator
Это текстовый файл
<Ч />
Теперь мне нужно найти поле, выделенное желтым, и получить данные в этой строке.
Примечание. Первые две строки текстового файла являются заголовками файла.