2

新しい MVC プロジェクトの作成時に、Visual Studio はSqlMembershipProviderそれが空でないプロジェクトであるかどうかを処理します。VisualS Studio は、データベースと必要なすべてのテーブルを作成します。

しかし、既存の MVC 3 プロジェクトがあり、追加/統合したいと考えていSqlMembershipProviderます。

SqlMembershipProvider既存のデータベースに必要なすべてのテーブルを追加して作成するにはどうすればよいですか?

4

2 に答える 2

0

Microsoft ASP.NET Universal Providers nuget パッケージを使用できます

ASP.NET ユニバーサル プロバイダーは、SQL Server 2005 以降のすべてのエディションと SQL Azure に対して、ASP.NET 4 にプロバイダー サポートを追加します。これらのプロバイダーを使用してアプリケーションを開発すると、アプリケーションは Azure などのクラウド環境に対応できるようになります。追加のストレージ オプションをサポートする以外は、プロバイダーは既存の SQL ベースのプロバイダーと同様に機能するため、SQL Azure 経由でクラウド ストレージを使用するようにアプリケーションを簡単に切り替えることができます。

そして、この偉大なヘンゼルマンの投稿のために

これらのプロバイダーの構成は既存の SqlMembershipProvider クラスと同じですが、次の表に示すように、型パラメーターは新しいプロバイダーの型に設定されます。

SQL プロバイダーの型 -> ユニバーサル プロバイダーの同等の型> System.Web.Providers.DefaultRoleProvider (組み込みプロバイダー) System.Web.Providers.DefaultSessionStateProvider

于 2013-04-12T15:08:12.960 に答える