NCommon is a library that contains implementations of commonly used design patterns when developing applications. So far NCommon provides the following:
- ramework for implementing a Unit of Work Pattern
- ramework for implementing a Repository pattern that utilizes Linq
- ramework for implementing a Validations and Business Rules
- mplementation of the Specification pattern using Expressions
- tility class to help store application specific data in the Thread Local Storage / Current Web Request and AppDomain Level Storage
- Guard class that mimics common guard statements that verify parameter values and throws exceptions if values are not acceptable.
Latest update
05/11/09 - NCommon has moved from codeplex and released as 1.0.