Download available at
http://cslagenfork.codeplex.com/releases/view/74240
Changes since last build:
New features
- Import Business and Authorization Rules from DLL/EXE for properties
and objects
- Generate extensible "protected override void AddBusinessRules()"
method
- Add "Implements" and "Attributes" for all object properties
- Persist last used folder per usage type:
* projects
* business and authorization rules
* inheritance objects
Improvements
- Database class is always generated and supports multiple database
connections
- DataPortalHookArgs should use DbXYZ instead of IDbXYZ
- On IsInRole IsNotInRole, multiple roles must be separated by a comma
and no longer by ";"
- Usability improvements on Project Properties panel
- Added Sprocs4 template folder for target CSLA4
- Generation setting "Backup old source files" also handles SProcs
Fixes
- SProc generation excludes unbound ValueProperties
- SqlCommand specifies the SProc schema (depends on "Use Schema on
queries" generation setting)
- Corrected Csharp Templates for Dataset Loading Scheme = "True" (for
targets CSLA20, CSLA35 and CSLA40)
- Corrected NamevalueList NVL when no cache is used
- Corrected creation gesture for EditableRootCollection and
DynamicEditableRootCollection
- On Fetch methods honour nullable
- Cleaned "legacy code" for save ByteArray on template BusinessProps
- Corrected AddWithValue for SmartDate
- Shouldn't call DataPortal_Create on ReadOnly BOs
- Corrected managed properties for Child non-collection properties
- Unbound Property valid
- Unbound CriteriaProperty are invalid