Я надеюсь, что это не слишком субъективно, но я новичок в ASP.NET MVC и пытаюсь выяснить, как другие могли решить подобные проблемы.
По сути, у меня есть две сущности: клиенты и заказы. У клиента много заказов; заказ принадлежит только одному клиенту. Я делаю функцию поиска заказов, которая должна позволять пользователю искать заказы на основе информации о заказах или . Я думаю, довольно просто.
В других сообщениях я читал, что контроллер поиска должен использовать GET, но я думаю, что имеет смысл использовать POST из-за большого количества параметров поиска.
Я использую Entity Framework для создания своих моделей, и это в отдельном проекте библиотеки классов и пространстве имен.
В этой статье говорится об использовании привязки вместо Request.Form для получения данных POST. Имеет ли смысл создавать класс для хранения всех данных поиска, которые могут быть материализованы привязкой магической модели? В противном случае я бы просто пробирался через FormCollection, чтобы вытащить определенные значения, что может быть хорошо. Где бы вы порекомендовали сделать такой урок?