Invalid image

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 и пр.).

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

Info

Version: 1.0.28
Author(s): Sellec
Last Update: Thursday, November 23, 2017
.NET Fiddle:
Project Url: https://nuget.org/packages/TraceEngine.Core
NuGet Url: https://www.nuget.org/packages/TraceEngine.Core


Install
Install-Package TraceEngine.Core
dotnet add package Z.EntityFramework.Plus.EF6
paket add TraceEngine.Core
TraceEngine.Core Download (Unzip the "nupkg" after downloading)

1 package depend on this package.


Tags






STATS

must-have-score

4.6


avg-downloads-per-day

6


days-since-last-release

1