public void UpdateLatestDeltaAs(Delta delta)
        {
            ContentSource contentSource = ContentSourceFactory.NewContentSource(new Uri(_connectionString));

            using (var session = contentSource.NewSession())
            {
                string xqueryToExcecute =
                    string.Format(
                        @"xdmp:document-insert(""/mldeploy/latest.xml"", <LatestDelta xmlns:m=""http://mldeploy.org""><m:Number>{0}</m:Number><m:Description>{1}</m:Description></LatestDelta>, ())", delta.Number, delta.Description);
                Request request = session.NewAdhocQuery(xqueryToExcecute);
                session.SubmitRequest(request).AsString();
            }
        }
        public void ApplyDelta(Delta delta)
        {
            ContentSource contentSource = ContentSourceFactory.NewContentSource(new Uri(_connectionString));

            Console.WriteLine(string.Format("[mldeploy] Applying delta {0}  ({1})", delta.Number, delta.Description));

            using (var session = contentSource.NewSession())
            {
                string xqueryToExcecute = File.ReadAllText(delta.Path);
                Request request = session.NewAdhocQuery(xqueryToExcecute);
                session.SubmitRequest(request).AsString();
            }
        }