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.InMemoryandMicrosoft.AspNetCore.Identity.EntityFramework. And instead add the following:EntityFrameworkandMR.AspNet.Identity.EntityFramework6. - Replace all EF Core namespaces with their EF6 counterparts.
The port of Microsoft.AspNetCore.Identity.EntityFramework to work under EF6.
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.
Check out Migrator.EF6.