Насколько я понимаю, ты прибил это. Ваше различие между моделями представлений и доменов правильное. Модель предметной области можно считать эквивалентной сущности.
Чтобы ответить на ваш второй вопрос, я не думаю, что необходимо вводить номенклатуру сущностей в ваш проект, но я не думаю, что это будет слишком запутанным, если вы захотите это сделать. Обычно я перемещаю свои доменные модели в отдельный проект. Я использую стоковую папку Models для хранения моделей моего вида
[EDIT]
Основываясь на комментариях ниже, я подумал, что проясню одну вещь. В частности, в контексте Entity Framework модель предметной области охватывает больше, чем объекты вашей БД. Например, пользовательский тип, представляющий адрес (адрес 1/2/3, город, штат, почтовый индекс и т. Д.), Также будет моделью домена, даже если ему не присвоено имя "Entity" в Entity Framework. 1005 *