Oracle データベースの上に MVC 4 を使用して Web サイトを構築する必要があります。また、これらの webpages_Membership または webpages_OAuthMembership テーブルは必要ありません。独自のメンバーシップ プロバイダーとロール プロバイダーを作成する必要がありますか? 私はこれを見つけました-それは良い解決策かもしれませんが、もっと簡単な方法がありますか?
質問する
896 次
1 に答える
3
シンプル メンバーシップ プロバイダーによって作成されたテーブルを使用したくない場合は、ソリューション エクスプローラーから [フィルター] に移動し、が次のように設定されてInitializeSimpleMembershipAttribute.cs
いることを確認します。autoCreateTables
false
WebSecurity.InitializeDatabaseConnection("MyContext", "TableToPointTo",
"UserIdColumn", "UserNameColumn", autoCreateTables: false);
シンプル メンバーシップ プロバイダーは拡張メンバーシップ プロバイダーを継承するため、独自のカスタム プロバイダーを作成する場合は、次のようにします。
public class MyMembershipProvider : ExtendedMembershipProvider
{
// inherited methods
}
SimpleMembershipProvider クラスのロジックを見たい場合は、ここでソース コードを確認できます。
于 2013-03-11T20:56:10.303 に答える