Моделью обычно называют какие-то доменные примитивы, типы, сделанные для передачи данных внутри домена, value objects - типы которые в себе содержат только логику валидации оборачиваемого значения, ну и вспомогательные методы для работы с ними (например математические операторы для VO ProductCount).

Сущности же, это какие-либо actor'ы в системе, инкапсулирующие соответствующую доменную логику.

Модель может быть атрибутом сущности, наоборот - нет. При этом модели могут быть сложными, то есть иметь атрибутом другие модели.

С чем не стоит путать:

  1. Понятие сущности в контексте ORM Entity Framework, там грубо говоря, сущность это все что кладётся в базу.
  2. Название проектируемой системы - моделью. Тут речь идёт конкретно о классификации типов на основе из роли в домене.