【发布时间】:2013-10-21 08:05:26
【问题描述】:
我选择使用mongodb 作为存储以域为中心的数据。
我正在寻找official mongodb providers 将它们集成到ASP.NET MVC 项目中以保留单个应用程序数据库。没有官方供应商,可用的供应商看起来并不成熟/稳定。所以我决定按原样使用简单的会员资格。
如果可能,如何从AccountController 中删除Entity Framework 特定的代码?
您将如何管理同时具有SimpleMembership UserProfile 和MongoDB User 的用户配置文件?
示例
在单独的程序集[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 添加到User,这会是一个解决方案吗?
public class User {
public Int32 UserProfileId { get; set; }
public String Name { get; set; }
public List<Events> AssociatedEvents { get; set; }
}
【问题讨论】:
标签: c# sql-server asp.net-mvc mongodb