Описание тега enterprise-library-5

Корпоративная библиотека Microsoft - это набор блоков приложений, предназначенный для помощи разработчикам в решении общих проблем корпоративной разработки.

Корпоративная библиотека Microsoft - это набор блоков приложений, предназначенный для помощи разработчикам в решении общих проблем корпоративной разработки. Блоки приложений - это тип руководства, представленный в виде исходного кода, который может использоваться разработчиками "как есть", расширяться или изменяться для использования в проектах корпоративной разработки.

Этот выпуск Enterprise Library включает следующие новые функции и обновления:

  • Крупный архитектурный рефакторинг, обеспечивающий улучшенную тестируемость и ремонтопригодность за счет полной поддержки стиля разработки с внедрением зависимостей.
  • Независимость от контейнера для внедрения зависимостей (Unity поставляется с Enterprise Library, но вы можете заменить ее на контейнер по вашему выбору)
  • Поддержка программной конфигурации, включая гибкий интерфейс конфигурации и схему XSD для включения IntelliSense
  • Редизайн инструмента настройки для обеспечения:
    • Более удобный и интуитивно понятный внешний вид
    • Улучшения расширяемости за счет визуализаций конфигурации на основе метаданных, которые заменяют требование писать код времени разработки
    • Фреймворк мастера, который может помочь упростить сложные задачи настройки
  • Средства доступа к данным для более интуитивной обработки результатов запроса данных
  • Поддержка асинхронного доступа к данным
  • Соблюдение атрибутов проверки между блоком приложения проверки и DataAnnotations
  • Интеграция с механизмами проверки Windows Presentation Foundation (WPF)
  • Поддержка сложных сценариев конфигурации, включая аддитивное слияние из нескольких источников конфигурации и иерархическое слияние
  • Оптимизированная очистка кеша
  • Лучшая производительность при регистрации
  • Уменьшение количества сборок
  • Поддержка.NET 4.0 Framework и интеграция с Microsoft Visual Studio 2010
  • Улучшения Unity

Ресурсы