I have been fan of CSLA.Net(component-based, scalable, logical architecture) framework since early days of my career had ported it from VB.Net to C# then. This framework comes handy for development of N-Tier architecture. Following are the feature highlights.
- Tracking Broken Business Rules
- Tracking Whether the Object Has Changed
- Strongly Typed Collections of Child Objects
- Simple and Abstract Model for the UI Developer
- Supporting Data Binding
- Object Persistence and Object-Relational Mapping .
- Business Object Creation
- N-Level Undo Functionality
- Data Binding Support
- Validation Rules
- Data Portal
- Custom Authentication
- Integrated Authorization