ravenDB を使用する .net メンバーシップ プロバイダーを実装しようとしています。私はすでに mvc4 アプリケーション内に raven db を設定しており、メンバーシップ プロバイダーからドキュメント ストアを呼び出す以外は、ravenDB を使用するためのメンバーシップ プロバイダーを正しくセットアップしていると思います。私が見つけた例は以下を使用しています
public IDocumentStore DocumentStore
{
get
{
if (documentStore == null)
{
throw new NullReferenceException("The DocumentStore is not set. Please set the DocumentStore or make sure that the Common Service Locator can find the IDocumentStore and call Initialize on this provider.");
}
return this.documentStore;
}
set { this.documentStore = value; }
}
私はすでにglobal.asaxファイル内のmvcプロジェクトにドキュメントストアを設定しているので
public static IDocumentStore DocumentStore { get; private set; }
private static void CreateRavenDBDocumentStore()
{
DocumentStore = new DocumentStore
{
ConnectionStringName = "RavenDB"
}.Initialize();
}
中身
Application_Start(){
CreateRavenDBDocumentStore();
...
}
私の global.asax.cs ファイルからこのコード スニペットを使用して、MembershipProvider からの呼び出しを使用するドキュメント ストアを作成することはできますか?
あまり混乱していないことを願っています:)
ありがとう