CSLA .NET 3.6.2 beta release

CSLA .NET 3.6.2 beta release

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


RockfordLhotka posted on Monday, March 02, 2009

I have put a new 3.6.2 release online for Windows and Silverlight. I am considering this a beta release, and am now moving toward final release of 3.6.2.

Version 3.6.2 contains important bug fixes, and several enhancements to existing features based on feedback from people working with 3.6.1 so far. Highlights of the enhancements include:

At this point 3.6.2 is feature-complete and is in test mode. Only bug fixes will be added at this point, with the plan being to release in the next couple weeks.

sroberts replied on Monday, March 02, 2009

Thanks Rocky, excellent news, I'm going to download this and run with it.

Please could you offer a hint on how I'd now declare a VB.Net lambda based managed property, I'm not really sure how this works.

RockfordLhotka replied on Monday, March 02, 2009

I think (but don’t know for sure) that it is like this:

 

Private Shared NameProperty As PropertyInfo(Of String) = _
  RegisterProperty(Of String)(Function(c) c.Name)

 

Rocky

 

 

From: sroberts [mailto:cslanet@lhotka.net]
Sent: Monday, March 02, 2009 5:56 PM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] CSLA .NET 3.6.2 beta release

 

Thanks Rocky, excellent news, I'm going to download this and run with it.

Please could you offer a hint on how I'd now declare a VB.Net lambda based managed property, I'm not really sure how this works.


sroberts replied on Monday, March 02, 2009

lol, that's exactly what I got when I converted your C# to Vb, but I don't know what c represents...
 

Regards,

 

Steve.

Business Driven Solutions Limited

sr@businessdrivensolutions.co.uk

http://www.businessdrivensolutions.co.uk

Office 0118 9016366 Mobile 0798 9575282


Business Driven Solutions Limited is registered in England and Wales. Registration number 4405981. Registered office 30 Middlefields, Ruscombe, READING RG10 9DG. Privileged/confidential information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not view the information, nor copy or deliver this message to anyone else. In such case, you should destroy this message and kindly notify the sender by reply e-mail. Any opinions, conclusion and other information expressed in this message that do not relate to the official business of Business Driven Solutions Limited shall be understood as neither given nor endorsed by it.



From: Rockford Lhotka [mailto:cslanet@lhotka.net]
Sent: 03 March 2009 00:12
To: sr@businessdrivensolutions.co.uk
Subject: RE: [CSLA .NET] CSLA .NET 3.6.2 beta release

I think (but don’t know for sure) that it is like this:

 

Private Shared NameProperty As PropertyInfo(Of String) = _
  RegisterProperty(Of String)(Function(c) c.Name)

 

Rocky

 

 

From: sroberts [mailto:cslanet@lhotka.net]
Sent: Monday, March 02, 2009 5:56 PM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] CSLA .NET 3.6.2 beta release

 

Thanks Rocky, excellent news, I'm going to download this and run with it.

Please could you offer a hint on how I'd now declare a VB.Net lambda based managed property, I'm not really sure how this works.





RockfordLhotka replied on Monday, March 02, 2009

c is the business object instance – or would be if this were called on an instance. It is kind of complex the way this works – c is a placeholder of a specific type (the type of the business object), and that code is never actually executed – just reflected against.

 

This only works because this overload of RegisterProperty() actually knows the business object type because it comes from BusinessBase<T> - so it knows T and can infer the type of c.

 

Rocky

 

 

From: Steve Roberts [mailto:cslanet@lhotka.net]
Sent: Monday, March 02, 2009 6:38 PM
To: rocky@lhotka.net
Subject: RE: [CSLA .NET] CSLA .NET 3.6.2 beta release

 

lol, that's exactly what I got when I converted your C# to Vb, but I don't know what c represents...

 

Regards,

 

Steve.

Business Driven Solutions Limited

sr@businessdrivensolutions.co.uk

http://www.businessdrivensolutions.co.uk

Office 0118 9016366 Mobile 0798 9575282


Business Driven Solutions Limited is registered in England and Wales. Registration number 4405981. Registered office 30 Middlefields, Ruscombe, READING RG10 9DG. Privileged/confidential information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not view the information, nor copy or deliver this message to anyone else. In such case, you should destroy this message and kindly notify the sender by reply e-mail. Any opinions, conclusion and other information expressed in this message that do not relate to the official business of Business Driven Solutions Limited shall be understood as neither given nor endorsed by it.

 


From: Rockford Lhotka [mailto:cslanet@lhotka.net]
Sent: 03 March 2009 00:12
To: sr@businessdrivensolutions.co.uk
Subject: RE: [CSLA .NET] CSLA .NET 3.6.2 beta release

I think (but don’t know for sure) that it is like this:

 

Private Shared NameProperty As PropertyInfo(Of String) = _
  RegisterProperty(Of String)(Function(c) c.Name)

 

Rocky

 

 

From: sroberts [mailto:cslanet@lhotka.net]
Sent: Monday, March 02, 2009 5:56 PM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] CSLA .NET 3.6.2 beta release

 

Thanks Rocky, excellent news, I'm going to download this and run with it.

Please could you offer a hint on how I'd now declare a VB.Net lambda based managed property, I'm not really sure how this works.





Copyright (c) Marimer LLC