EntityFramework 6 and mongodb and Identity

本文关键字:and Identity mongodb EntityFramework | 更新日期: 2023-09-27 18:08:49

我正在使用WebAPi项目,我想设置EntityFramework 6与Mongodb。

我已经通过以下链接设置了我的mongodb数据库和我的实体框架代码第一个模型:

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

现在我想让实体框架和Asp.net Identity 2基于Mongodb一起工作。然而,我找不到任何允许这样做的方法或模块。我发现了以下内容,但它解释了如何卸载实体框架。

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

所以你会知道一个教程,或者你会有任何经验,使mongodb EF代码和身份与工作?

谢谢,

EntityFramework 6 and mongodb and Identity

好了,我终于找到解决办法了。

我不再使用EF了。

我正在使用asp.net Identity Mongo和我编译的V2分支。

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

我使用MongoRepository作为模型的存储库。

https://github.com/RobThree/MongoRepository

我已经开发了一个DataService来管理我的模型的CRUD操作。

 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; } }
}

我很好。

谢谢,