简单成员资格:我可以在不引用webmatrix的情况下创建用户吗?

时间:2013-06-29 04:39:02

标签: c# asp.net asp.net-mvc entity-framework asp.net-membership

我有限制不在这里引用webmatrix。

我想在简单会员资格的会员表中创建用户记录(使用EF 5)。 为了更容易,我已将EF模型映射到这些表。

是否可以使用没有webmatrix的代码?


修改

我不想使用任何会员提供者。

修改

系统使用简单的成员资格。我不想改变这一点。在一个单独的项目中,我想在不引用WebMatrix的情况下将用户添加到该数据库。这可能吗?

2 个答案:

答案 0 :(得分:1)

使用标准的ASP.NET成员资格,您可以使用System.Web.Security.Membership.CreateUser创建新用户。

答案 1 :(得分:1)

不,没有WebMatrix就不能使用SimpleMembership,因为SimpleMembership存在于WebMatrix命名空间中。

但是,您可以使用任意数量的其他成员资格提供程序,例如原始SqlMembershipProvider,Universal Providers或任何其他可用的成员资格。

编辑:

是的,您可以手动将用户添加到数据库。在下面的评论中,我已经包含了一个指向SimpleMembershipProvider.cs源代码的链接,检查该代码并在您自己的项目中使用相同的方法。