¿Para qué es válido ModelState.IsValid en ASP.NET MVC en NerdDinner?

En el ejemplo NerdDinner de Professional ASP.NET MVC 1.0 hay un método para crear una nueva cena como se copia a continuación (página 89 de la versión gratuita de NerdDinner). Allí comprueba que ModelState.IsValid sea verdadero. Parece verificar si el modelo es válido para la base de datos (es...