Rockford Lhotka
    CTO at Magenic
    Author, speaker, software architect
    Creator of the CSLA .NET framework

Home
Blog
CSLA .NET
Magenic
Speaking
Publications
About me
Contact me

Login

CSLA .NET CS version 1.4

 

This is version 1.4 of the C# CSLA .NET framework.

This is a major change to the C# code base, and not all features are fully tested. Please direct any bug reports to me and I'll fix them as time permits.

All changes to the VB CSLA .NET framework through version 1.3 have been applied to the C# code. The following links are for the VB version updates, but typically include discussion of new features and enhancements:

Key enhancements include sortable collections, easier way to add custom Principal object, enhanced SafeDataReader, support for code generation (CriteriaBase class, RunLocal attribute), Rule Manager functionality, ISerializationNotification interface. Again, refer to the above links or the discussions on http://www.searchcsla.com/ for details.

Minor bug fixes and changes to both VB and C# versions have also been applied.

The solution and project files are now in Visual Studio 2003 (.NET 1.1) format. If you are using .NET 1.0 you'll need to back-port the solution and project files to Visual Studio 2002 and go through the TODO comments in the solution to alter the code to work under .NET 1.0.

BusinessBase now has two methods to retrieve broken rule data. These were added for compatibility with the VB version of the code. These methods will be removed in CSLA .NET 2.0, but I've added them for now so both frameworks are the same.

SmartDate now parses some new text date values such as 'today', 't' and 'tomorrow', 'tom', '+' and 'yesterday', 'y', '-'.

 

DISCLAIMER regarding this download ("Software"):

This Software comes "as is", with no warranties. None whatsoever. This means no express, implied or statutory warranty, including without limitation, warranties of merchantability or fitness for a particular purpose or any warranty of noninfringement. Additionally, neither Rockford Lhotka nor any contributor to the Software will be liable for any of those types of damages known as indirect, special, consequential, or incidental related to the Software, to the maximum extent the law permits, no matter what legal theory it’s based on.

Click here to download file 

(Updated 8/12/2004)