c# – 使用SimpleMembership / Sql Server CE,MongoDB管理用户配置文件

前端之家收集整理的这篇文章主要介绍了c# – 使用SimpleMembership / Sql Server CE,MongoDB管理用户配置文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我选择使用 mongodb作为以域为中心的数据的存储.
我正在寻找官方mongodb提供商将它们集成到ASP.NET MVC项目中以保持单个应用程序数据库.没有官方提供者,可用的不看起来成熟/稳定.所以我决定使用简单的会员资格.

如何从AccountController中摆脱Entity Framework特定的代码,如果可能的话?

如何管理具有SimpleMembership UserProfile和MongoDB用户用户配置文件

在一个单独的程序集[project-name] .domain中有两个类:

public class Event {
    public DateTime ScheduledDate { get; set; }
    public String Name { get; set; }
    public Location Location { get; set; }
}

public class User {
    public String Name { get; set; }
    public List<Events> AssociatedEvents { get; set; }
}

如果将UserProfileId添加用户,这将是一个解决方案吗?

public class User {
    public Int32 UserProfileId { get; set; }
    public String Name { get; set; }
    public List<Events> AssociatedEvents { get; set; }
}

解决方法

您是否需要AspNet.Identity实现MongoDB以替代ASP.NET MVC 5中的标准AccountController中的默认AspNet.Identity.EntityFramework用法?如果是 – maybe this helps you – 完全实现MongoDB.AspNet.Identity.

猜你在找的C#相关文章