Core data access libraries with separate implementation of read and write stacks
C# PowerShell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
Aggregates.Storage.DI.Unity
Aggregates
Packaging
Samples/SampleConsoleApp
Storage.API
Storage.EntityFramework.DI.Unity
Storage.EntityFramework.Tests
Storage.EntityFramework
Storage.LinqToDB.Tests
Storage.LinqToDB
Storage.Tests
Storage
build
media
.gitattributes
.gitignore
Aggregates.snk
LICENSE
NuClear.AggregatesLayer.sln
NuClear.AggregatesLayer.sln.DotSettings
NuClear.CodeStyle.DotSettings
README.md
Storage.snk
clean.ps1

README.md

NuClear

NuClear Aggregates Layer

NuClear is the set of 2GIS projects used internally and open for contribution

This repo contains source code of 3 logical packages - Storage, Aggregates and DI-package for composing them in runtime.

Stories in Ready

Jenkins Join the chat at https://gitter.im/2gis/nuclear-aggregates-layer

See sample app for usage details.

##Storage Basic abtractions for interactions with storages. Consists of separated Read and Write stacks.

There are two concrete imlementations - with Entity Framework 6, and with LinqToDB

TODO: present all storage abstractions and basic implementations

##Aggregates Basic abstractions for aggregate services implementations.

As well as Storage it contains readonly abstrations and abstrations for writings that must be invariant-safe.

TODO: present all storage abstractions

##DI-package There is runtime factories and processors used for search and register storage and aggregate services implementations with Unity

TODO: present how these factories works

##Contributing

If you have a question please feel free to ask in gitter or by email denis@ivanovdenis.ru

If you have found a bug or have a feature-request, use issues.

Code changes could be provided via pull request