我正在使用获取所有用户的Membership.GetAllUsers()
方法,SimpleMemebership
但它不起作用。它会引发以下错误“不支持指定的方法”。
问问题
2371 次
2 回答
2
Membership.GetAllUsers()不适用于SimpleMembership,如果SimpleMembershipProvider类已使用对WebSecurity.InitializeDatabaseConnection()方法的调用进行了初始化,则不支持此方法并将引发NotSupportedException异常。您可以在以下Page上看到它。
在SimpleMemberShip中获取所有用户的另一种方法是
dynamic users;
using (var db = WebMatrix.Data.Database.Open("UserDb"))
{
users = db.Query("SELECT * FROM Users");
}
这里UserDb是我的演示连接字符串名称。您可以在以下Page中看到此代码。
于 2013-10-22T07:52:59.053 回答
1
根据这篇文章的答案, SimpleMembership 不支持 Membership.GetAllUsers() 。
于 2013-10-15T13:06:38.270 回答