EntityFramework 6 and mongodb and Identity

asp.net-identity-2 c# entity-framework mongodb

Question

I am using WebAPi project and I would like to setup EntityFramework 6 with Mongodb.

I have setup my mongodb database and my entity framework code first model by following this link:

http://cdn.rssbus.com/help/DG1/ado/pg_efCodeFirst.htm

Now I would like to get Entity Framework and Asp.net Identity 2 to work together based on Mongodb. However, I cannot find any way ormodules that allow to do it. I found the following but it explains to uninstall entity framework.

https://github.com/g0t4/aspnet-identity-mongo

So would you know a tuorial or would you have any experiences to enable mongodb for EF Code first and with IDentity working with?

THanks,

1
5
8/19/2015 3:14:05 PM

Accepted Answer

Ok so I finally found a solution.

I am not using EF anymore.

I am using AspNet Identity Mongo with the V2 branch I compiled.

https://github.com/InspectorIT/MongoDB.AspNet.Identity/tree/v2

I am using MongoRepository for the repository of my Model.

https://github.com/RobThree/MongoRepository

And I have developed a DataService to manage my models CRUD operations.

 public class DataService
{
    public static MongoRepository<ModelClass> ModelClass{ get { return Singleton<MongoRepository<ModelClass>>.Instance; } }


}

public class Singleton<T> where T : class, new()
{
    Singleton() { }

    private static readonly Lazy<T> instance = new Lazy<T>(() => new T());

    public static T Instance { get { return instance.Value; } }
}

And I am good.

Thanks,

7
8/22/2015 5:18:33 PM


Related Questions





Related

Licensed under: CC-BY-SA with attribution
Not affiliated with Stack Overflow
Licensed under: CC-BY-SA with attribution
Not affiliated with Stack Overflow