CSLA .NET 3.5 available for download

CSLA .NET 3.5 available for download

Old forum URL: forums.lhotka.net/forums/t/4611.aspx


RockfordLhotka posted on Thursday, April 03, 2008

CSLA .NET version 3.5 for .NET 3.5 and Visual Studio 2008 is now available for download from www.lhotka.net/cslanet/download.aspx. This version of CSLA .NET includes support for LINQ and provides substantial code reduction (often around 40%) when coding your business objects.

Check out the official launch announcement on DotNetRocks!

If you are using .NET 2.0 or 3.0 with Visual Studio 2005 or 2008 then you'll want to use CSLA .NET version 3.0.4. Version 3.0.4 includes some data binding bug fixes over version 3.0.3, and it works with .NET 2.0 or .NET 3.0. It is also available from the download page.

As always, questions and comments are welcome on the forum at http://forums.lhotka.net.

Cine replied on Thursday, April 03, 2008

Congratulations and thanks for all the effort and hard work you have put in it.

cliffordru replied on Thursday, April 03, 2008

You are the man!

JoeFallon1 replied on Thursday, April 03, 2008

Awesome!

Downloading DotNetRocks now to hear your live comments.

Congratulations.

Joe

DocJames replied on Thursday, April 03, 2008

Yeah, congratulations!! - NOW, get the book done :) :) :)

Looking forward working with 3.5.

And thanks for keeping ud the good work with CSLA - I couldn't do my applications with it.

Thanks,

Jimmy

SouthSpawn replied on Tuesday, April 08, 2008

How much code will I have to change to upgrade to the new version of CSLA?

Since there is no book yet, how much code will I have to change on my 3.0 code?

JoeFallon1 replied on Tuesday, April 08, 2008

I did a quick test in my large web app and only had to change a few things.

1. Change AddDependantProperty to AddDependentProperty. The original code is mis-spelled and Rocky has deprecated it. 

2. There are many places where we use Reflection.xyz. Most of them are Reflection.PropertyInfo.

   When we added CSLA 3.5 to the solution, there was a conflict in the namespaces for CSLA.Reflection and System.Reflection.   We just removed the "Reflection." from the code and used PropertyInfo and added Imports System.Reflection at the top of the page.

   Ditto for Reflection.BindingFlags.NonPublic - add Imports and strip off the extra qualifier.

Joe

PS - this upgrade is amazingly simple compared to the 1.x to 2.x upgrade which was tremendously difficult due to all the Rule changes. That required 4 developers for a month to go over all the code - there were so many breaking changes. Plus the sorting and filtering were different and we used them in many web pages.

CyclingFoodmanPA replied on Tuesday, April 08, 2008

Rocky,

You Rock!  Thanks for all the hard work and effort you put into CSLA.  It makes our jobs as developers Ssssooooo much easier.

Keith

 

 

rxelizondo replied on Wednesday, April 09, 2008

Congratulations!!

How is that new book coming along? Is there a new estimated date of arrival?

Thanks!

Husker Dan replied on Thursday, April 10, 2008

According to the Apress website it looks like the C# version is scheduled for September. I did not see the VB version listed.

 

978-1-4302-1019-1 Expert C# 2008 Business Objects Lhotka, Rockford Sep 2008

 

http://www.apress.com/book/catalog

 

 

RockfordLhotka replied on Thursday, April 10, 2008

Yes, the plan is to have the C# book available in September, with VB available a couple months after that point.

 

Rocky

ErikPhilips replied on Sunday, April 13, 2008

Rocky,

Thanks for your hard work!  I just got started with CSLA and it looks fantastic.

EAP

Copyright (c) Marimer LLC