Welcome to Windows Communication Foundation (WCF)
Top Tasks :

WCF Community Bloggers

Monday, May 21, 2007 - Posts

  • CSLA .NET 3.0 Beta 1 available for download

    I have made CSLA .NET 3.0 Beta 1 available for download from the CSLA download page . The changes in CSLA .NET version 3.0 are primarily focused on adding support for .NET 3.0 features: specifically WCF and WPF. No extra work was required to allow business objects to invoke WF workflows or to be used from activities in a WF workflow. There are also some very important bug fixes and feature enhancements that most people will want even when not using .NET 3.0. There are no major or intentional breaking changes from version 2.1.4 to version 3.0. CSLA 3.0 will work on .NET 2.0. You do not need .NET 3.0 to use this version. Obviously the WCF/WPF/WF features are only available to you if you have .NET 3.0. The WCF support comes in two forms: a data portal channel, and comprehensive support for the DataContract/DataMember attributes. The data portal support comes in the form of a new data portal proxy, which is functionally equivalent to the CSLA 2.0 channels. In other words, upgrading to WCF is entirely transparent. The DataContract support is an optional configuration switch you can set in app.config/web.config to tell CSLA to use the WCF serializer rather than the BinaryFormatter. This affects n-level undo and cloning. If you want to use DataContract instead of Serializable on your business classes you must use this config switch. The WPF support comes as a set of controls. These controls provide support for validation (like the Windows Forms ErrorProvider), authorization and a couple other key features. There is also a CSLA data provider control, allowing the creation of codeless XAML forms in some cases (for read-only data). In addition to the .NET 3.0 support, there are some other functional enhancements to various areas. Here are some highlights: Validation RuleArgs are now more sophisticated, allowing for more expressive human-readable rule descriptions, and providing a better model for code generators when specifying arguments to be passed into a rule method. A number of bugs in BusinessListBase related to data binding scenarios have been fixed. Event handling for other list classes has been standardized as well. You will likely find that data binding to grids is much more reliable in 3.0 than in 2.1.4. SmartDate has some minor enhancements and bug fixes. N-level undo now detects when edit levels are out of sync and throws an exception. This helps locate and debug problems where nested begin/cancel/apply calls are out of order. While this feature will most Read More...
  • NTK 2007: About Being Better

    Having posted a disturbing post last year, I have a moral obligation to repost my current state of mind. This year's NT conference was way better , especially regarding fun-activating activities. It's not my cup of tea, when things are being cut , but I was impressed by the plethora of activities that were not present this year. Yeah, I know. When you've got activities that are not present , you're in it deep. Clarifying it, here it goes. I like it when things are not there (regarding fun during the NT conference). I like the fact that sponsors and partners were not given a carte blache . I like the fact that there were no naked ladies running around. Doh! I like the fact that I like the fact that there were no naked ladies running around. I like the fact that there was not enough free beer. I like the fact that parties were not too 'lomaniac . I like the fact that we, speakers, were pressured again. I like the fact that, above all, this was a step forward. What I don't I like (in 2007 incarnation): I don't like keynotes that have (almost, sorry) no content. I don't like keynotes that have no cues, allowing people to leave with no impression. I especially don't like keynotes that, having a plethora of technology to show, don't make attendees drool their asses off. I don't like 30 minute breaks. Sorry, too long. I don't like that attendees have no free evenings. It's just to reflect on what they've heard. And, as stated previously (and again) I don't like parties happening every evening on a technical conference. But that might just be the rule I have. If NTK continues in this year's fashion, we all did a good job. If only next year, they would get some pre/post conference options (hint) for the technical savvy. Luke, Kamenko , this is a major contribution to being on the right track again. Kudos. [This post can and probably will, position me into the nerd crowd. It is not my intention. For you, who know me personally, you know what I'm talking about. At a certain point Read More...

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us