./nugetz

#startup

208 packages tagged with “startup

TraceEngine.Core

Предоставляет набор стандартного функционала. Среди основных возможностей: 1) Выполнение инициализирующих действий при загрузке библиотеки TraceEngine.Core (См. описание TraceEngine.Startup.StartupFactory); 2) Реализация self-generic синглтона (TraceEngine.Core.Factory.SingletonBase), фабрики провайдеров (TraceEngine.Core.Factory.ProvidersFactoryStartup, на основе TraceEngine.Core.Factory.SingletonBase); 3) Реализация механизма репозиториев, UnitOfWork, DataContext через систему провайдеров (TraceEngine.Core содержит набор интерфейсов и абстрактных классов. Работа с конкретными ORM осуществляется через реализацию определенных интерфейсов. Например, TraceEngine.Core.Standard содержит реализацию для работы с EntityFramework). См. описание TraceEngine.Data.DataAccessProvider и TraceEngine.Data.UnitOfWorkBase; 4) Некоторый набор вспомогательных методов расширений (extension methods) для стандартных классов; 5) Инструменты для отладки и измерения производительности в логах (System.Debug, System.MeasureTime и пр.). Описание неполное, без примеров, будет расширяться.

v1.0.80101.5K
RepositoryStartup.Net4.0+