0

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

我想在简单成员的成员表中创建一个用户记录(使用 EF 5)。为了方便起见,我已将 EF 模型映射到这些表。

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


编辑

我不想使用任何会员服务提供商。

编辑

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

4

2 回答 2

1

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

于 2013-06-29T05:10:19.193 回答
1

不,您不能在没有 WebMatrix 的情况下使用 SimpleMembership,因为 SimpleMembership 位于 WebMatrix 命名空间中。

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

编辑:

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

于 2013-06-29T05:12:36.610 回答