Upgrade path from 3.0.2 to 3.6.3

Upgrade path from 3.0.2 to 3.6.3

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


boo posted on Wednesday, June 10, 2009

We've fallen a bit behind and I'm looking at getting us moved forward but this will be a major jump for us.

I'm particularly concerned about this new property syntax; some of our developers have struggled understanding some of the CSLA principals in the past and this may be too much to swallow at once.

Anyway, will the 'old style' of properties still work in 3.6?  In otherwords using the compiler no-inlining attribute, manually calling PropertyHasChanged, etc.   Can you still check rules by the string property name?

This seems to be the biggest change in 3.6, the core of everything else seems the same; but are there any other areas I should know about major changes that are going to be a 'struggle' to over-come?

Thanks!

RockfordLhotka replied on Wednesday, June 10, 2009

3.6 is (other than a few breaking changes documented in the change logs) backward compatible with 3.0.

That is to say, your current code, with minimal changes, should continue to work in 3.6.

Most of the changes in 3.5 were around code reduction and productivity increases for business developers. That's where a lot of the new syntax and data portal features (all of which are optional) come from.

Most of the changes in 3.6 were around adding async behaviors to maintain parity with CSLA .NET for Silverlight. These are optional features.

The thing to keep in mind, is that all the great productivity and code reduction features in 3.5 and higher do require using the new property syntax. You don't have to go there, but most of the value of upgrading comes from going there :)

boo replied on Thursday, June 11, 2009

Thanks Rocky!

matt tag replied on Thursday, June 11, 2009

what is the best documentation for a CSLA veteran to learn about the new 3.5 property syntax (not just the "how", but the "why").

I opened ProjectTrackervb this morning and could barely understand the code!

I'm getting old.  Now get off my lawn!

JoeFallon1 replied on Thursday, June 11, 2009

Matt,
Try reading this thread:
http://forums.lhotka.net/forums/thread/33806.aspx

Joe

boo replied on Thursday, June 11, 2009

Is there an example of what 'FriendlyName' is used for in the PropertyInfo when using RegisterProperty.

I thought maybe this is what would show up on a broken rule, but it's apparently not for that.

RockfordLhotka replied on Thursday, June 11, 2009

I did write Expert 2008 Business Objects :)

 

 

From: matt tag [mailto:cslanet@lhotka.net]
Sent: Thursday, June 11, 2009 10:29 AM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] Upgrade path from 3.0.2 to 3.6.3

 

what is the best documentation for a CSLA veteran to learn about the new 3.5 property syntax (not just the "how", but the "why").

I opened ProjectTrackervb this morning and could barely understand the code!

I'm getting old.  Now get off my lawn!


Copyright (c) Marimer LLC