Кажется, у меня есть дублирование правил.
т. проверка клиентского объекта в пользовательском интерфейсе, затем сопоставление с объектом домена, который должен быть проверен.
Однако я склоняюсь к тому, чтобы сопоставить мой набор доменных объектов для создания модели - т.е. веб-страница, которая показывает информацию о клиенте, информацию об акциях и т. д. ... моя модель становится структурой, которая содержит объект Customer и объект Stock.
CompanyPageModel
публичный клиент Customer {get;}
публичные акции Stock {get;}
тогда в моем проекте MVC ViewData.Model.Customer.Name ViewData.Model.Stock.CurrentStocks
Разделение кажется более трудоемким, но позже хорошо иметь такое разделение модели UI / Domain ... вроде как написание тестов:)