I have business rules to validate against parent properties in child business rule class but I was not sure how to access parent properties from child. Any help is really appreciated.
Why don't you try to use Parent in child object?
For me it worked well.
I am new to CSLA, can you please explain how to use parent in child object?
Then I can suggest to read the books about Csla. Because this books will explain the main idea of Csla, how to use it and main concepts...
In general - you may wan to reconsider flattening your object structure or apply special handling for rechecking when the parent property is changed.
The CSLA rule engine will re-validate affected properties or properties that has the "changed property" as an input property BUT only with the object. IE when you have dependencies on a parent property you must add code to re-validate the child properties when parent property is changed.
I also recommend the books and videos on CSLA 4!!
Copyright (c) Marimer LLC