All features and corrections refer to CSLA 4.x target projects, except when stated otherwise.
Note 2 - On Silverlight, Windows Phone and WinRT projects, use the SILVERLIGHT Conditional compilation symbol.
Note 2 - Before attempting to generate anything, go to the Tools menu, and select Locate Template Directory. Now point to the top directory of where your templates are.
CSLA .NET targets:
- 4.3.14 (NET 4.0, Silverlight 4 and Silverlight 5)
- 4.5.30 (NET 4.0, NET 4.5 and Silverlight 5)
Note 2 - On Silverlight, Windows Phone and WinRT projects, use the SILVERLIGHT Conditional compilation symbol.
Changes since release 4.3 RC:
UI new features
- Menu option "Convert to SmartDate" handles DateTimeOffset
- Project parameters for creation options "Use SmartDate" and "Use string with TypeConversion" handle DataTimeOffset
- Support UTC in creation gestures
- Generate Constructor option in 00. Generate Options
- Creation gesture supports un-matching column names on FK constraints
Generation new features
- Support for CSLA 4.5.x
- Support new SQL Server 2008 date/time data types
- Support UTC in simple audit
UI fixes and improvements
- Creation gesture EditableChildCollection no longer shows DynamicEditableRoot objects
Generation fixes and improvements
- Fix updated properties when source and target have different names
- Accept un-matching column names on FK constraints
- Silverlight's DataPortal_Create support for DataPortal Hooks (pseudo) events
- Extended file includes a commented OnChildChanged override
- OnCollectionChanged does fire on Csla 4.5.x when collection is ReadOnly
First timers - To use or try this project, you must download both files: CslaGenFork and Templates.
First timers - Most important, you must download the free CodeSmith extension or else you won't be able to do any operation at all.
Note 1 - You don't need to install CodeSmith; just follow the CodeSmith setup guide and yes, CslaGenFork runs on Windows 8.Note 2 - Before attempting to generate anything, go to the Tools menu, and select Locate Template Directory. Now point to the top directory of where your templates are.