Можно ли сериализовать конфигурацию Nhibernate в среде env среднего доверия? - PullRequest
1 голос
/ 19 апреля 2010

Я видел, что можно ускорить nh приложение с сериализацией конфигурации (например, http://lucisferre.net/2009/06/18/speed-up-nhibernate-startup-with-object-serialization/). Возможно ли сериализовать nh конфигурацию в среде env среднего доверия? *

Ответы [ 2 ]

1 голос
/ 19 апреля 2010

Хотя может быть возможным (вам придется попробовать), помните, что сериализация конфигурации наиболее целесообразна для настольных приложений, которые запускаются много раз в день.

Веб-приложения, с другой стороны, «запускаются» (то есть получают доступ в первый раз) только время от времени, что делает ненужной сериализацию.

0 голосов
/ 19 апреля 2010

Даже если вы не можете сериализовать его в двоичный файл, очевидно, все еще быстрее загружать конфигурацию, если вся конфигурация содержится в одном XML-файле. Как-то связано с сериализацией и конкатенацией нескольких файлов конфигурации XML. Я лично не пробовал, но стоит попробовать.

Другой подход заключается в использовании FluentNH. Он по-прежнему генерирует потоки XML на бэкэнде, но я считаю, что он не записывает их, поэтому нет никаких операций объединения или чтения файлов.

Наконец, я считаю, что Fabio работает над встроенной свободно конфигурируемой для NH3.0, которая не будет включать в себя какую-либо сериализацию XML.

http://fabiomaulo.blogspot.com/2010/02/conform-nhibernate-un-mapping.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...