diff --git a/Sample/Startup.cs b/Sample/Startup.cs index 53a64fd..137c170 100644 --- a/Sample/Startup.cs +++ b/Sample/Startup.cs @@ -36,6 +36,22 @@ namespace Sample Database = "Raven.Identity.Sample" }; docStore.Initialize(); + + // Create the database if it doesn't exist yet. + try + { + using (var dbSession = docStore.OpenSession()) + { + dbSession.Query().Take(0).ToList(); + } + } + catch (Raven.Client.Exceptions.Database.DatabaseDoesNotExistException) + { + docStore.Maintenance.Server.Send(new Raven.Client.ServerWide.Operations.CreateDatabaseOperation(new Raven.Client.ServerWide.DatabaseRecord + { + DatabaseName = "Raven.Identity.Sample" + })); + } // Add RavenDB and identity. services