Описание тега 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
Ресурсы