Name: nuclear-aggregates-layer
Owner: 2GIS
Description: Core data access libraries with separate implementation of read and write stacks
Created: 2015-06-04 16:39:13.0
Updated: 2017-05-07 09:32:22.0
Pushed: 2017-10-06 09:36:09.0
Size: 16547
Language: C#
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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.
See sample app for usage details.
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
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
There is runtime factories and processors used for search and register storage and aggregate services implementations with Unity
TODO: present how these factories works
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