Early Bound Generator V2
This XrmToolBox tool allows you to generate early-bound classes for the
tables, choices and actions (developed by
Daryl LaBar).
The "Power Platform CLI" command-line tool from Microsoft builds
a code model for Dataverse APIs and Tables with "pac modelbuilder build" command. The pac modelbuilder is more flexible than
CrmSvcUtil and there are a lot of optional parameters (such as
generating constants for field names, filtering the list of entities to be
built, writing a settings file out, etc.), it would be easier to specify
those options in the graphical interface.
To generate the early-bound classes by specifying the options in the
graphical interface, you can use this tool with more options available.
- Tool Information
- Documentation
- Configuration Options (for v1)
- Integrating Into Build Pipeline
- Key Differences Between EBGv1 and EBGv2
- Blog mention (for v1)
- Video Tutorial (for v1), Video 2 (for v1)
- Podcast Episode (for v1)
- Functionalities
- Build a code model for Dataverse tables (Fig. 1, Pt. 1)
- Include global choices (Global OptionSets) classes as part of code generation (Fig. 1, Pt. 2)
- Include message (actions, custom APIs) classes as part of code generation (Fig. 1, Pt. 3)
- Generate the file via the command line outside of the XrmToolBox
- Copy the command from the output log window after generating a model (Fig. 1, Pt. 4)
- Required files need to be copied in the latest PAC directory %LocalAppData%\Microsoft\PowerAppsCli\Microsoft.PowerApps.CLI.X.X.X\tools (Read more details at key differences documentation)
- Complete list of features in the documentation
- Additionally, the tool can
- Reset the settings to default (Fig. 1, Pt. 5)
- Restore the settings from the settings file (Fig. 1, Pt. 6)
- Save and load the settings file (Fig. 1, Pt. 7)
- Allow the user to specify the settings in 50+ configuration options
- Talk to you... (2nd XrmToolBox tool with that feature after EBG-v1)
- Similar Tools
- Albanian Early Bound
- Early Bound Generator
- Early Bound Generator for Crm Web Api
- Code Generation Tool (CrmSvcUtil.exe)
- Early-bound Template-based Code Generator
- Latebound Constants Generator
Fig. 1 - Early Bound Generator V2
Comments
Post a Comment