Model - store codegen settings

The code generation settings used to generate the CQRS/ES model code need to be stored in the model (as a diagram class): Target language (C# or VB.Net) Root namespace

Id #21930 | Release: Code Generation (Beta) | Updated: Jul 8, 2015 at 7:08 PM by Merrion | Created: Jun 30, 2015 at 3:41 PM by Merrion

DSL Model - hard validations

Hard validations are needed to prevent:- 1) A projection must not linked to handle an event of a different aggregate identifier 2) An aggregate identifier can only have one parent

Id #21896 | Release: Designer UI (Beta) | Updated: Jun 13, 2015 at 11:55 AM by Merrion | Created: Jun 5, 2015 at 8:07 AM by Merrion

Code generation of ProjectionModel

Text templates are required to turn a ProjectionModel (and its underlying event property action records etc.) into a .vb or .cs class that implements that projection.

Id #21873 | Release: Code Generation (Beta) | Updated: Jun 13, 2015 at 11:51 AM by Merrion | Created: May 19, 2015 at 8:42 AM by Merrion

Code generation of AggregateModel class

Text templates are required to turn the AggregateModel class into a .vb or .cs class implementing that aggregate, with the name and description as specified in the model.

Id #21872 | Release: Code Generation (Beta) | Updated: Dec 3, 2015 at 6:47 AM by Merrion | Created: May 19, 2015 at 8:26 AM by Merrion

Code generation of EventModel classes

Text templates are needed to convert an EventModel class into either a .vb or a .cs class that implements that event in the target application.

Id #21871 | Release: Code Generation (Beta) | Updated: Jan 2, 2016 at 9:36 PM by Merrion | Created: May 19, 2015 at 8:24 AM by Merrion

  • 1-5 of 5 Work Items
    • Previous
    • 1
    • Next
    • Showing
    • All
    • Work Items