MR.AspNet.Identity.EntityFramework6
MR.AspNet.Identity.EntityFramework6 copied to clipboard
EntityFramework 6 provider + InMemory providers for Asp.Net Core Identity.
MR.AspNet.Identity.EntityFramework6
EntityFramework 6 provider + InMemory providers for Asp.Net Core Identity.
What is this?
All you have to do in your app:
- Remove everything EF Core related, this means:
Microsoft.EntityFrameworkCore.Tools,Microsoft.EntityFrameworkCore.SqlServer,Microsoft.EntityFrameworkCore.InMemoryandMicrosoft.AspNetCore.Identity.EntityFramework. And instead add the following:EntityFrameworkandMR.AspNet.Identity.EntityFramework6. - Replace all EF Core namespaces with their EF6 counterparts.
MR.AspNet.Identity.EntityFramework6 
The port of Microsoft.AspNetCore.Identity.EntityFramework to work under EF6.
MR.AspNet.Identity.EntityFramework6.Key.Int 
An implementation that uses an int as the primary key for users and roles.
MR.AspNet.Identity.EntityFramework6.InMemory 
Contains in memory implementations of IUserStore and IRoleStore to be used in unit tests.
MR.AspNet.Identity2.EntityFramework6.InMemory 
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.
MR.AspNet.Identity.EntityFramework6.Models 
Contains the models. This package has no dependencies.
Samples
Check out the samples in the samples/ directory.
EF6 migrations for Asp.Net Core?
Check out Migrator.EF6.
Release notes
3.0.6
- Minor fixes.
3.0.5
- Separate models into different package:
MR.AspNet.Identity.EntityFramework6.Models. #17
3.0.3
- Minor fixes.
3.0.2
- Implement additional interfaces in the stores.
3.0.1
- Switched to reference
Microsoft.Extensions.Identity.Core. #11
3.0.0
- Support Asp.Net Core Identity 2.0.
2.1.0
This release is for .Net Core 1.1.0