TraceCore 1.2.5
Предоставляет набор стандартного функционала. Среди основных возможностей:
1) Выполнение инициализирующих действий при загрузке библиотеки TraceCore (См. описание TraceCore.Startup.StartupFactory);
2) Реализация self-generic синглтона (TraceCore.Factory.SingletonBase), фабрики провайдеров (TraceCore.Factory.ProvidersFactoryStartup, на основе TraceCore.Factory.SingletonBase);
3) Реализация механизма репозиториев, UnitOfWork, DataContext через систему провайдеров (TraceCore содержит набор интерфейсов и абстрактных классов. Работа с конкретными ORM осуществляется через реализацию определенных интерфейсов. Например, TraceCore.Standard содержит реализацию для работы с EntityFramework). См. описание TraceCore.Data.DataAccessProvider и TraceCore.Data.UnitOfWorkBase;
4) Некоторый набор вспомогательных методов расширений (extension methods) для стандартных классов;
5) Инструменты для отладки и измерения производительности в логах (System.Debug, System.MeasureTime и пр.).
Описание неполное, без примеров, будет расширяться.
Install-Package TraceCore -Version 1.2.5
dotnet add package TraceCore --version 1.2.5
<PackageReference Include="TraceCore" Version="1.2.5" />
paket add TraceCore --version 1.2.5
Release Notes
Список изменений:
Dependencies
-
.NETStandard 2.0
- System.ComponentModel.Annotations (>= 4.5.0)
- System.Reflection.Emit (>= 4.3.0)
-
All Frameworks
- Newtonsoft.Json (>= 11.0.2)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.5 | 268 | 11/23/2018 |