TraceStudio TraceCore NuGet Package

Предоставляет набор стандартного функционала.

Среди основных возможностей:
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 и пр.).

Описание неполное, без примеров, будет расширяться.




Got any TraceStudio TraceCore Question?





Info

Version: 1.2.5
Author(s): Sellec
Last Update: Friday, November 23, 2018
.NET Fiddle: Create the first Fiddle
Project Url: https://nuget.org/packages/TraceCore
NuGet Url: https://www.nuget.org/packages/TraceCore


Install
Install-Package TraceCore
dotnet add package TraceCore
paket add TraceCore
TraceCore Download (Unzip the "nupkg" after downloading)

.NETStandard 2.0 Other


Tags



STATS

must-have-score

1

avg-downloads-per-day

0

days-since-last-release

1973