我有限制不在这里引用webmatrix。
我想在简单会员资格的会员表中创建用户记录(使用EF 5)。 为了更容易,我已将EF模型映射到这些表。
是否可以使用没有webmatrix的代码?
我不想使用任何会员提供者。
系统使用简单的成员资格。我不想改变这一点。在一个单独的项目中,我想在不引用WebMatrix的情况下将用户添加到该数据库。这可能吗?
答案 0 :(得分:1)
使用标准的ASP.NET成员资格,您可以使用System.Web.Security.Membership.CreateUser创建新用户。
答案 1 :(得分:1)
不,没有WebMatrix就不能使用SimpleMembership,因为SimpleMembership存在于WebMatrix命名空间中。
但是,您可以使用任意数量的其他成员资格提供程序,例如原始SqlMembershipProvider,Universal Providers或任何其他可用的成员资格。
编辑:
是的,您可以手动将用户添加到数据库。在下面的评论中,我已经包含了一个指向SimpleMembershipProvider.cs源代码的链接,检查该代码并在您自己的项目中使用相同的方法。