加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:20:10 所属栏目:百科 来源:网络整理
导读:我选择使用 mongodb作为以域为中心的数据的存储. 我正在寻找官方mongodb提供商将它们集成到ASP.NET MVC项目中以保持单个应用程序数据库.没有官方提供者,可用的不看起来成熟/稳定.所以我决定使用简单的会员资格. 如何从AccountController中摆脱Entity Framewo
我选择使用 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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读