Added support for .Net 4.5 and Visual Studio 2012/2013.
Added support for CSLA 4.5.xx (C# only, we will be porting these changes to the VB templates).
Added WinRT Support (C# only, we will be porting these changes to the VB templates).
Added NuGet support for the
CSLA Templates. Added the ability to preserve the naming with the CSLA templates and
many naming improvements. Added the ability to
Generate GetByKey() search criteria. This is controlled by setting Configuration.Instance.SearchCriteriaProperty.MethodKeySuffix to a string value. If MethodKeySuffix is null or empty then the search criteria method name will be generated as GetByPropertyName or GetbyPropertyName1PropertyName2. Various improvements for Silverlight.
Fixed a bug where Visual Studio Solutions wouldn’t open automatically.
Updates to the ignore expression to check the
ColumnSchema’s FullName. Fixed a bug where DynamicRoot’s Async Factory methods were public and not internal.
Fixed a bug where a child business object async factory methods were not returning the correct type.
Various updates to ReadonlyList and Readonly Factory DataAccess as they were not being generated properly.
Fixed a bug where some association types weren’t being generated or detected by the Entities.cst logic.
Fixed a bug where all views and stored procedures could be generated if no entities were selected for generation (default behavior).
Fixed an issue where
invalid association names could cause a compiler error. Fixed a bug where
GetProperties(PropertyType.All) wouldn’t return indexed properties. Fixed a bug where
association names were incorrectly cased. Fixed a few bugs with the LinqToSQL data access method not working properly.
Fixed a bug where some template properties were not being set correctly.
Removed Db2’s timestmp column from being included as a rowversion column.
Fixed a bug where stored procedures would be generated for a command entity when targeting Object Factory.
Fixed a bug where the ADOHelper.cst would be generated under the wrong namespace.
Fixed a bug where some associations would not be loaded in cases where you selected a single table for generation.
Removed AssociationTypeName naming option as it just doesn’t make sense.
Fixed a bug where keyword variables and property names weren’t being escaped if the naming option was set to preserved.
Fixed a bug where the criteria constructor may not correctly set the criteria property values if the naming option was set to preserved.
Fixed a bug where a compiler issue could happen if there was an class named Exception inside of your project.
Many other minor bug fixes.
A freeware template-based code generator that can generate code for any ASCII-based language.