ASP.NET 2.0 とそのさまざまなプロバイダーを使用しています。必要なメソッドのほとんどをオーバーライドし、次のカスタム プロバイダーを用意しました。
ProjectMembershipProvider ProjectProfileProvider ProjectRoleProvider
私のプロジェクトの設計では、カスタム プロバイダーをファサード (スタイル デザイン) でラップし、プロファイリング、メンバーシップ、および API メソッドのロールを組み合わせて組み合わせて、開発者にとって物事を簡素化することを意図していました。
しかし、カスタム プロバイダーの多くのメソッドは実際には変更する必要がないことがわかりました。そして、まったく同じことを行う別のメソッドでスタンドアロンのメソッドをラップするのはばかげているようです。
だから - 私のアプローチは間違っていますか?または、エンド ユーザーが必要に応じてカスタム プロバイダーをインスタンス化し、必要に応じて mix/match API をインスタンス化できるようにする必要がありますか? これは私には少し冗長に思えますが、別の方法がわかりません。
アドバイスをいただければ幸いです。
ありがとう。