如何使用 asp.net mvc 4.5 中的内置用户(System.Web.Security.MembershipUser)
模板项目,
有什么新型号吗?
例如,我想用注册的 MembershipUser(s) 创建一个帖子/论坛模型,
如何使用 EF Code First(使用最新版本 EF5 + Visual Studio 2011 express web beta)来做到这一点?
谢谢
如何使用 asp.net mvc 4.5 中的内置用户(System.Web.Security.MembershipUser)
模板项目,
有什么新型号吗?
例如,我想用注册的 MembershipUser(s) 创建一个帖子/论坛模型,
如何使用 EF Code First(使用最新版本 EF5 + Visual Studio 2011 express web beta)来做到这一点?
谢谢
您将 Guid 属性添加到您的Post
并且Forum
将引用您的会员用户。如果您想在数据库中具有参照完整性,您将创建自定义数据库初始化程序,该初始化程序将通过执行自定义 SQL(类似于此)在您的 Posts 和 Forums 表和 MembershipUsers 表之间创建参照约束,或者您将将此参照约束添加到 EF 迁移。MembershipUser
类不能被 EF 映射。
Guid 属性应该包含来自ProviderUserKey
您的会员用户的值 - 在默认情况下应该是您的用户的唯一标识符SqlMembershipProvider
。