CSLA 4.1 Beta
niemyjski
released this
07 Aug 20:02
·
21 commits
to master
since this release
Improvements
- 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.
Bug Fixes
- 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.