Quantcast
Channel: cslagenfork Releases Rss Feed
Viewing all articles
Browse latest Browse all 154

Updated Release: 4.3 RC

$
0
0
All features and corrections refer to CSLA4 target projects, except when stated otherwise.

UI Features

  • Option to convert DateTime to SmartDate properties
  • Option to force backing field on SmartDate properties
  • Option to convert Properties and Criteria to be Silverlight compatible
  • Creation gesture for ReadOnly and ReadOnlyCollection from views and stored procedures
  • Add INFORMATION section to output report
  • Auto retry generation when target file is busy
  • ValuePropety ParameterName isn't changed by the UI
  • BussinessRule constructor can have up to 10 overloads
  • ValuePropety and ConvertProperty for RO objects default to ReadOnly.
  • Hide "MarkDirtyOnChange" for CSLA40

Generation Features

  • Port DeepData feature to DAL (DTO)
  • Re-activate Updated Value Properties
  • Refactor Converted Value Properties so no backing field is used
  • "Invalidate Cache" Option on EditableRoot, EditableRootCollections and DynamicEditableRootCollection
  • Generate ReadOnly and ReadOnlyCollection from views and stored procedures
  • Added commented region OnDeserialized on Extended file
  • Generate Undelete factory method
  • Generate private PropertyInfo for Silverlight 5
  • Introduce Unit of Work CreatorGetter
  • Automatically composed Unit of Work criteria
  • Root objects can use Unit of Work type (on create and on fetch)
  • Unit of Work caches all cacheable objects
  • Allow missing DBColumn in Criteria properties
  • Generate stored procedure before code
  • Generate stored procedure support for automatic undelete (when using SoftDelete and PrimaryKey isn't database generated)

UI Fixes

  • Creation gesture for EditableChildCollection objects: fill the DeleteProcedureName
  • Creation gesture for ReadOnly objects: properties default to ReadOnly.
  • Improve stored procedure generation error report

Generation fixes

  • Several fixes and improvements to XML code comments
  • Several fixes and improvements to validation
  • Only validate objects that are due for generation
  • Fix and improve "using" generation
  • "Use public PropertyInfo" isn't honoured
  • "Use Contains Methods" isn't honoured
  • EditableChildCollection item's "Use Remove Methods" isn't honoured
  • "NotUndoable" isn't honoured on fields of Managed properties
  • LazyLoad is using client side DataPortal
  • Simple Cache DataPortal isn't caching
  • Table schema is missing on stored procedures in some cases
  • Get factory method is missing when using Custom Loading Scheme
  • NameValueList is missing "sync" factory method under Silverlight
  • "Generate child factory" option is missing synchronous factory methods
  • Csla Authorization Provider is missing property name
  • Fix wrong inheritance for collection types when project is WindowsForms only
  • Fix Guid issue showing only on CSLA4DAL projects when Guid is Guid.Empty

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 - You don't need to install CodeSmith; just follow the CodeSmith install guide and yes, CslaGenFork runs on Windows 8.

Viewing all articles
Browse latest Browse all 154

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>