如何使用asp.net mvc 4.5中的内置用户(System.Web.Security.MembershipUser)
模板项目,
有任何新型号吗?
例如,我想使用已注册的MembershipUser(
)制作帖子/论坛模型如何使用EF Code First(使用最新版本的EF5 + Visual Studio 2011 express web) beta)?
由于
答案 0 :(得分:2)
您将向您的Post
和Forum
添加Guid属性,该属性将引用您的会员用户。如果要在数据库中具有参照完整性,您将创建自定义数据库初始化程序,它将通过执行自定义SQL(类似于this)在Posts和Forums表与MembershipUsers表之间创建引用约束,或者您将添加此引用约束到EF迁移。 EF无法映射MembershipUser
类。
Guid属性应包含来自您的成员资格用户的ProviderUserKey
的值 - 如果是默认SqlMembershipProvider
,则应该是您的用户的唯一标识符。