2

ASP.NET メンバーシップ プロバイダー セキュリティ フレームワークを使用したいのですが、SQL Server スキーマを使用したいと考えています。したがって、aspnet_Membership などのテーブルを使用する代わりに、sec.Membership のようなテーブルを使用することをお勧めします。誰かがこれを試して動作させましたか?

4

2 に答える 2

4

テーブル名は、ASP.NET の既定の SQL プロバイダーにハードコードされていると思います。カスタム プロバイダーを実装して、既定のプロバイダーと同じことを行う必要がありますが、代わりに別のテーブル名を使用します。この記事は、カスタム プロバイダーの作成方法を理解するのに役立ちます。

于 2009-01-20T02:06:39.660 に答える
1

しばらく経ちましたが、ASPNET メンバーシップ プロバイダーをデータベースに作成すると、プロバイダー自体が使用する一連のストアド プロシージャが作成されませんか? その場合は、テーブル名を編集し、必要に応じてストアド プロシージャを更新できます。ただし、保存された手続き名は生成されたままにしておく必要があります...

推奨されるようにカスタムプロバイダーを作成する方が簡単かもしれませんが、別のオプションになる可能性があります...

于 2009-01-20T03:57:25.897 に答える