2015-04-24 2 views
0

Я должен создать много текстовых файлов на каком-либо мероприятии, например, в конце рабочего дня. Эти файлы содержат записи данных и будут потребляться несколькими корпоративными системами. Чтобы решить эту задачу (я работаю с технологиями Microsoft), я могу использовать Biztalk, XSLT или некоторые шаблонные механизмы. Не все шаблонные двигатели подходят мне. Поэтому, хотя я могу применять NVelocity (с открытым исходным кодом, но надежный и надежный), я не могу использовать T4, поскольку T4 НЕ предназначен для массовых генераций файлов и имеет многопотоковые ограничения.Генерация массового файла с бритвой

Вопрос: Что мешает мне использовать движок Razor и создать некоторую Windows-службу, которая создает эти файлы? Существуют ли ограничения использования Razor для массового создания файлов (например, поддержка многопоточности или что-то еще)?

ответ

1

У меня была действительно хорошая экспансивность с Razor, размещенная за пределами ASP envirnoment, для рендеринга писем, например. Я использовал Razo Engine (v2) и не испытывал проблем с многопоточными и утечками памяти. Очень рекомендуется. Более того, в v3 они поддерживают поддержку параллельного шаблона An early look at RazorEngine v3

+0

Благодарим вас, что наиболее полезно. – ViktorB

Смежные вопросы