私はSQLMemebershipProviderを使用し、プロファイルを使用しています。 ProfileBaseクラスを継承するUserProfileというカスタムクラスがあり、これを使用して "FullName"のようなカスタムプロパティを設定します。私はデータベース内のすべてのユーザーをループして、そのプロファイルのプロパティにアクセスしたいと思っています。各反復で、ProfileBase.Create()を呼び出して新しいプロファイルを取得し、プロパティにアクセスします。ASP.NET SQLプロファイルプロバイダ - ProfileBase.Create()メソッドがDBにヒットしましたか?
ProfileBase.Create()がSQLデータベースにヒットするたびに似ています。しかし、私はちょうどこれの確認を探しています。だから、実際にDBが毎回ヒットするのであれば誰でも知っていますか?
さらに、誰かが、自分のカスタムプロファイル属性を持つすべてのユーザーを取得するために、DBへのコールをどのように行うことができるか、より良いソリューションを持っていますか?
私は自分自身のストアドプロシージャを書くことができると知っていますが、メンバーシッププロバイダに組み込まれている方法があるかどうかは疑問です。あなたがSave
を呼び出すまでは、データベースに保持されません
ありがとうございます。とても有難い。 –