Scott,
Another developer made this comment referring to your use of a Validate() method on the base Entity class:
Quote:
|
Just the fact that you have a Validate() method on the entity means that you can mutate it into an invalid state. You should NEVER be able to mutate an entity to an invalid state.
|
Any insight/comments regarding this?