SSW Data Onion helps when implementing a persistence ignorant Repository pattern (often used with Onion Architecture) with Entity Framework. It also allows you to create and manage lifecycle of the Ambient DbContext which can be used across mutliple threads.
There are two implementations of DataOnion2:
- Entity Framework 6 compatible implementation built on .NET 4.5 framework
- Entity Framework Core 1 (aka 7) compatible implementation that can be used in dnx451 and dnxcore5 projects.