Microsoft SQLProviderサンプルとSQLRoleProviderサンプルのメンバーシップとロールプロバイダコードを使用しています。ソースに自分のスキーマをどのように組み込むことができるのかちょっとわかりました。私のカスタムSQLロール/メンバーシップ・プロバイダは、サンプルにどの程度準拠しなければなりませんか?
たとえば、GetAllUsersメソッドは、ASP.NETデータベース内の特定のテーブルからデータをロードし、それらを非常に特定のデータ構造に置きます。私のテーブルはそんなに見えません。
これらのフィールドを含むようにテーブルを変更する必要がありますか、自分の構造で置き換えることはできますか?
つまり、SQLプロバイダが実装するprocsのインタフェースにどの程度厳密に準拠する必要がありますか?それらのprocsはすべてpagesizeとpagenumber parmも持っています。
私は内部的にUserオブジェクトを作成しています。私は自分のデータベーススキーマにもそのオブジェクトで指定されたフィールドが含まれている必要があると思いますか? – Caveatrob
はい、いいえ...アイテムを必要としないカスタムアプリケーションを構築する場合は、データを提供しないので、データを保持する必要はありません。ジェネリックプロバイダを作成している場合は、[はい]を選択します。 –