Использование XMLProvider
из FSharp.Data
пакета, как:Cache XMLProvider генерируется модель (ы)
type internal MyProvider = XmlProvider<Sample = "C:\test.xml">
test.xml
файл содержит в общей сложности 151,838 линий, что делает до 15 видов.
Работая в том же проекте, типа декларации MyProvider
боль, как это кажется XmlProvider
срабатывает каждый раз, когда я ударил CTRL
+ SPACE
(Edit.CompleteWord
) - и, следовательно, восстанавливает все модели, которые могут занять до 10 секунд.
Есть ли какая-нибудь известная работа или настройка для кеширования сгенерированных моделей от XmlProvider
?
Я боюсь, что у нас нет механизма кэширования для предполагаемой схемы - но это звучит как нечто, что не должно быть слишком сложно добавить - откройте проблему GitHub, если вы заинтересованы в содействии. Помимо этого, я думаю, что упрощение образца XML является (в настоящее время) единственным способом решения этой проблемы. –
@TomasPetricek, спасибо. Не могли бы вы ответить на свой комментарий, чтобы я мог принять его? :-) – ebb
Спасибо, ответ отправил ... –