我选择使用
mongodb作为以域为中心的数据的存储.
我正在寻找官方mongodb提供商将它们集成到ASP.NET MVC项目中以保持单个应用程序数据库.没有官方提供者,可用的不看起来成熟/稳定.所以我决定使用简单的会员资格.
我正在寻找官方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.