Questions and Answers on any aspect of .NET. Now closed.
Use it. Like it (mostly). I found the learning curve a bit steep, but once I got the hang of things, everything started to flow a lot better. The Codesmith templates make it even easier to use.
Things I don't like:
SmartDate: does funky stuff with Date.MinDate, Date.MaxDate and strings to cope with null dates. It could be just a matter of getting used to it. SQL Server 2000 chokes on MaxDate, so I suspect I'm not even be using it right.
Sorting and Filtering: you can do one or the other, not both (third party enhancement available: ObjectListView).
Deep relational hierarchies: am I the only one in the world that has to model parent/child/grandchild? When hand-coding against CSLA it's reasonably easy to implement this model (although it did take me a while to figure it out). The Codesmith templates simply don't support it at all (our next round of development will include time to make the necessary template modifications).
I still have a lot to learn about using CSLA, but I like it a whole lot better than what we were doing before (gradually developing our own library that would never in a million years come close to providing the features of CSLA).
We also found the book to be extremely useful (Expert C# 2005 Business Objects from Apress).
Thursday, January 11, 2007
I don't like its including everything in BO approach
Monday, January 29, 2007
This topic is archived. No further replies will be accepted.Other recent topics
Powered by FogBugz