public override void Generate() { if (_model.Database.AllowZeroTouch) return; try { //Process all views foreach (CustomView view in _model.Database.CustomViews.OrderBy(x => x.Name)) { if (view.Generated) { SQLStoredProcedureViewAllTemplate template = new SQLStoredProcedureViewAllTemplate(_model, view); string fullFileName = template.FileName; ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(fullFileName, template.FileContent, ProjectName, PARENT_ITEM_NAME, ProjectItemType.Folder, this, true); eventArgs.Properties.Add("BuildAction", 3); OnProjectItemGenerated(this, eventArgs); } } ProjectItemGenerationCompleteEventArgs gcEventArgs = new ProjectItemGenerationCompleteEventArgs(this); OnGenerationComplete(this, gcEventArgs); } catch (Exception ex) { throw; } }
public override void Generate() { if (_model.Database.AllowZeroTouch) { return; } try { //Process all views foreach (CustomView view in _model.Database.CustomViews.OrderBy(x => x.Name)) { if (view.Generated) { SQLStoredProcedureViewAllTemplate template = new SQLStoredProcedureViewAllTemplate(_model, view); string fullFileName = template.FileName; ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(fullFileName, template.FileContent, ProjectName, PARENT_ITEM_NAME, ProjectItemType.Folder, this, true); eventArgs.Properties.Add("BuildAction", 3); OnProjectItemGenerated(this, eventArgs); } } ProjectItemGenerationCompleteEventArgs gcEventArgs = new ProjectItemGenerationCompleteEventArgs(this); OnGenerationComplete(this, gcEventArgs); } catch (Exception ex) { throw; } }