0

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 からの呼び出しを使用するドキュメント ストアを作成することはできますか?

あまり混乱していないことを願っています:)

ありがとう

4

1 に答える 1

1

ここに良いプロジェクトがあり、mvc で ravendb メンバーシップ プロバイダーを使用することについて書いています。私の場合に使用したこのプロジェクトを参照できます。

于 2013-05-29T11:26:38.777 に答える