ASP.NETメンバーシップのすべてのプロファイルを取得する方法はありますか

StackOverflow https://stackoverflow.com/questions/1411722

  •  05-07-2019
  •  | 
  •  

質問

ASP.NETメンバーシップにAPIがあり、すべてのユーザープロファイルを一度に取得するための実装です。そうでない場合、すべてのユーザーのすべての名前(名+最後)を取得する別の良い方法があります。ユーザープロファイルを1つずつ取得することによって生成される多くのSQL要求を回避しようとしています。

役に立ちましたか?

解決

更新:

プロファイルデータの保存方法に関する課題は、プロファイルデータベースの2つの列にプロパティ名と値をパックして保存することです。 aspnet_Profile_GetProperties sprocを実行すると、それが表示されます。

すべてのユーザーのプロファイルデータを取得するすぐに使えるsprocはありません。ただし、aspnet_Profile_GetPropertiesを簡単に変更することでそれが可能になります。

他のヒント

ProfileProvider.GetAllProfiles()

まだ、MembershipUserに姓と名を追加することをお勧めします。プロバイダーを具象型にキャストする必要があります。具象型は、変更したい場合は脆弱です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top