/// <summary> /// Determines whether the application is running under Temp database mode. /// </summary> public static bool IsActive() { if (isActive.HasValue) { return(isActive.Value); } var connectionString = Config.GetConnectionString("AppDatabase"); if (connectionString.IsEmpty()) { isActive = false; return(false); } var db = new System.Data.SqlClient.SqlConnectionStringBuilder(connectionString).InitialCatalog .ToLowerOrEmpty().TrimStart("[").TrimEnd("]").Trim('`'); isActive = db.EndsWith(".temp"); return(isActive.Value); }