No, el ORM es lo que mapea su modelo a su base de datos y viceversa.
Para elaborar, debe crear su modelo en su código para representar Domain Model (es decir, los diversos elementos de su dominio de problema), luego configurar un ORM (asignador relacional de objetos) para asignarlo a una base de datos. Es decir. Genere declaraciones SQL que actualizarán la base de datos en función de los objetos modelo que le proporcione.
Puedo entender algo de confusión, porque hay herramientas (LINQ to SQL siendo una) que realmente generan clases modelo en un diseñador para usted. Esto no es ORM puro, como NHibernate, donde proporciona los objetos antiguos simples de ORM y alguna configuración de asignación que utiliza (a menudo junto con la reflexión) para generar automáticamente las sentencias de SQL para la base de datos.