public override void Generate() { foreach (var table in (from x in _model.Database.Tables where x.Generated && !x.AssociativeTable orderby x.Name select x)) { var template = new EventArgsTemplate(_model, table); var fullParentName = RELATIVE_OUTPUT_LOCATION + template.ParentItemName; var eventArgs = new ProjectItemGeneratedEventArgs(template.FileName, template.FileContent, ProjectName, fullParentName, this, true); OnProjectItemGenerated(this, eventArgs); } var gcEventArgs = new ProjectItemGenerationCompleteEventArgs(this); OnGenerationComplete(this, gcEventArgs); }
public override void Generate() { foreach (var table in (from x in _model.Database.Tables where x.Generated && !x.AssociativeTable orderby x.Name select x)) { var template = new EventArgsTemplate(_model, table); var fullParentName = RELATIVE_OUTPUT_LOCATION + template.ParentItemName; var eventArgs = new ProjectItemGeneratedEventArgs(template.FileName, template.FileContent, ProjectName, fullParentName, this, true); OnProjectItemGenerated(this, eventArgs); } var gcEventArgs = new ProjectItemGenerationCompleteEventArgs(this); OnGenerationComplete(this, gcEventArgs); }