I'm transitioning into managed properties/fields, and it looks like there isn't currently a way (at least in CSLA 3.5) to test whether you actually have any managed fields without this causing the FieldManager to be instantiated, child level set, etc.
It would be nice if this could be done with minimal overhead. You have an internal IManagedProperties interface and BusinessBase efficiently implements the desired HasManagedProperties function but since it's internal I can't use it.
A protected BusinessBase member would be fine. :)
Copyright (c) Marimer LLC