Ejemplo n.º 1
0
        public override IEnumerable<XElement> Apply(Transaction transaction, bool forceIntegrity)
        {
            if(!forceIntegrity)
            {
                throw new NotImplementedException("Safe stored procedure creation is not implemented yet");
            }

            string body = transaction.GetViewBody(this.viewName);

            transaction.RemoveView(this.viewName);
            return new XElement[] {
                         new XElement("body", body),
                        };
        }
Ejemplo n.º 2
0
 public override void Rollback(Transaction transaction, XElement commandRollbackInfo)
 {
     transaction.RemoveView(this.viewName);
 }