Для чего используется установка Neutral Language?

Транзакции могут занять некоторое время для отката; если это займет слишком много времени, обязательно получите тайм-аут. Кажется, не существует очевидного способа повлиять на это - вы могли бы попробовать управлять транзакцией через TSQL - тогда вы можете (ab) использовать CommandTimeout - но может просто случиться так, что это займет немного, если вы делаете лотов изменений внутри транзакции; SQL Server предполагает , что большинство вещей будет выполняться до конца, поэтому «commit» практически бесплатен, а «rollback» более дорогой.

24
задан tzup 11 May 2010 в 12:00
поделиться

2 ответа

Я считаю, что он устанавливает NeutralResourcesLanguageAttribute для сборки. Из документов:

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

Это помогает? Вы также можете посмотреть сообщение в блоге Ким Гамильтон по теме .

23
ответ дан 28 November 2019 в 23:15
поделиться

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

26
ответ дан 28 November 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: