This is part of a series of posts about NHibernate Pitfalls. See the entire collection here . NHibernate Validator is the standard way to implement custom validation of entities – that is, validation other than just based on the table schema definition...