4

Membership.GetAllUsers()すべてのユーザーを取得するためにメソッドを使用していますが、機能していません。「指定されたメソッドはサポートされていませんSimpleMemebership」というエラーがスローされます。

4

2 に答える 2

2

Membership.GetAllUsers()はSimpleMembershipでは機能しません。SimpleMembershipProviderクラスがWebSecurity.InitializeDatabaseConnection()メソッドへの呼び出しを使用して初期化されている、このメソッドはサポートされておらず、 NotSupportedException例外がスローされます。次のページでご覧いただけます。

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 に答える