コード例 #1
0
ファイル: CreateViewCommand.cs プロジェクト: penartur/FLocal
        public override IEnumerable<XElement> Apply(Transaction transaction, bool forceIntegrity)
        {
            if(!forceIntegrity)
            {
                throw new NotImplementedException("Safe stored procedure creation is not implemented yet");
            }

            transaction.CreateView(this.viewName, this.body);
            return Enumerable.Empty<XElement>();
        }
コード例 #2
0
ファイル: RemoveViewCommand.cs プロジェクト: penartur/FLocal
 public override void Rollback(Transaction transaction, XElement commandRollbackInfo)
 {
     transaction.CreateView(this.viewName, commandRollbackInfo.Element("body").Value);
 }