.net core Angular SPA-приложение: как спроектировать класс на C #, чтобы приспособить привязку общих данных на стороне API? - PullRequest
0 голосов
/ 06 июля 2019

У нас есть ситуация, когда пользователь выполняет некоторые действия с пользовательским интерфейсом.Допустим, выбор данных из выпадающего списка.Таким образом, в зависимости от выбора объект, отправляемый на серверную часть, будет изменен.

Мне нужно оставить только один API контроллера, который будет вызываться после выбора значения в раскрывающемся списке.

В будущем в выпадающий список могут быть добавлены новые элементы, что, в свою очередь, требует создания нового класса на стороне сервера.

И свойства в каждом классе будут отличаться.

Как мне спроектировать класс на стороне сервера и на стороне клиента, чтобы учесть это общее изменение?

Это оптимальное решение для отправки строки json со стороны клиента и DE-сериализовать его в API для создания объекта класса?

1 Ответ

0 голосов
/ 08 июля 2019

Посмотрите на этот проект, образец, который Microsoft использует в качестве учебного пособия и следит за всеми лучшими практиками. https://github.com/dotnet-architecture/eShopOnWeb Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...