Templates

Beyond simply extending business objects with custom code you can actually control the all of the code that is generated to begin with. Using a fairly simple object model you can create your own Templates from scratch or inherit from existing templates and override key functionality.

Template related topics: See also: Assigning Templates

A simple template
// C# example of a custom template
[Serializable]
public class CustomTemplate : ITemplate
{
    public ResourceFile[] Generate(Entity[] entities)
    {
        //Create your code here
        return new ResourceFile[] { };
    }
    public event EventHandler<TemplateWarningEventArgs> Warning;
    protected virtual void OnWarning(TemplateWarning warning)
    {
        if (Warning != null) Warning(this, new TemplateWarningEventArgs(warning));
    }
}


Next: Adding custom code

Last edited Mar 21, 2007 at 6:06 PM by justinc, version 5

Comments

No comments yet.