EntityFramework 6 provider + InMemory providers for Asp.Net Core Identity.
All you have to do in your app:
- Remove everything EF Core related, this means:
Microsoft.EntityFrameworkCore.Tools
,Microsoft.EntityFrameworkCore.SqlServer
,Microsoft.EntityFrameworkCore.InMemory
andMicrosoft.AspNetCore.Identity.EntityFramework
. And instead add the following:EntityFramework
andMR.AspNet.Identity.EntityFramework6
. - Replace all EF Core namespaces with their EF6 counterparts.
The port of Microsoft.AspNetCore.Identity.EntityFramework
to work under EF6.
An implementation that uses an int as the primary key for users and roles.
Contains in memory implementations of IUserStore
and IRoleStore
to be used in unit tests.
Contains in memory implementations of IUserStore
and IRoleStore
for identity 2 to be used in unit tests.
Note: In memory stores have a dependency on MR.Patterns.Repository
for the in memory repository implementation.
Contains the models. This package has no dependencies.
Check out the samples in the samples/
directory.
Check out Migrator.EF6.
- Minor fixes.
- Separate models into different package:
MR.AspNet.Identity.EntityFramework6.Models
. #17
- Minor fixes.
- Implement additional interfaces in the stores.
- Switched to reference
Microsoft.Extensions.Identity.Core
. #11
- Support Asp.Net Core Identity 2.0.
This release is for .Net Core 1.1.0