Continuous Learning and Sharing of Team Foundation Server and Application Lifecycle Management RSS 2.0
# Sunday, December 07, 2008

I admit that while I have been keeping up with Csla information, I haven't had the opportunity to use the newer versions of Csla.  We have an opportunity to use Csla with a client so I'm using this chance to catch up on it and get some practical experience with 3.6.  I downloaded the framework and samples downloads. You can download the latest framework at http://www.lhotka.net/cslanet/Download.aspx

I was excited by how much is included in both.  The framework includes snippets, visual studio templates, and a deployment package.  Here's some highlights.

Snippets
There are several snippets included. With the new way to do properties in Csla, the editable and readonly property snippets will come in handy.  Here's the results of the "cslaprop" snippet.

private static PropertyInfo<int> NameProperty = RegisterProperty(new PropertyInfo<int>("Name", "Name"));

public int Name
{
   get { return GetProperty(NameProperty); }
   set { SetProperty(NameProperty, value); }
}

Item Templates
When you install the VSI, it installs 14 templates for almost all common Csla usages and objects.  Like the rest of the framework, the full source for the templates are included.  So customizing the templates to fit your projects needs is easy.

 

Csla Samples
I downloaded the samples project expecting to just see the Project Tracker example.  The Project Tracker is still the main example but it has been expanded to include examples for every configuration that Csla supports including WCF, Web Services, WPF, winforms, Webforms, Silverlight (requires additional Csla for Silverlight download), LINQ, DTO, Entity Framework, Workflow, etc.

In addition to the Project Tracker, there are examples for doing WPF design time support, Deep loading and saving of data, and establishing parent-child-grandchild relationships in Csla. 

I am looking forward to working through all of these examples to see Rocky's recommendations in the 3.6 version of his framework.

Mike
 

Sunday, December 07, 2008 6:17:28 PM (Central Standard Time, UTC-06:00)  #    Comments [0] -
CSLA.NET

Visual Studio ALM MVP
Microsoft Visual Studio ALM MVP
Archive
<February 2012>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910
Blogroll
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2012
Mike Douglas
Sign In
Statistics
Total Posts: 76
This Year: 0
This Month: 0
This Week: 0
Comments: 52
All Content © 2012, Mike Douglas
DasBlog theme 'Business' created by Christoph De Baene (delarou)