我正在尝试使用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的调用的文档存储?
希望我不要太困惑:)。
由于