Я только недавно влюбился в мир ASP.NET MVC, и одна из моих любимых частей - это то, что у меня могут быть строго типизированные представления, и когда я отправляю данные на сервисный уровень, всенужно отправить объект модели и покончить с этим.
Это резкий контраст с относительно крупномасштабным приложением WebForms, которое я создал в прошлом году.Проблема с этим приложением заключалась в том, что клиенту требовалось (требовалось) более 150 полей на таблицу для двух их таблиц (все более разочаровывающим было то, что поля «имена» были числами, но это уже другая история).
Я обнаружил, что делаю (во многих формах) следующее:
Dim bfs As New BusinessForSale
With bfs
.123 = txt123.Text
.124 = txt124.Text
''# etc
''# etc
''# 148 more bloody times
End With
''# Yes it was that frigging frustrating.
Затем я могу отправить объект bfs в базу данных.
Теперь в MVC модель заботится обо всехэтого для меня.
Я сделал это совершенно неправильно?Есть ли способ (не то, чтобы я когда-нибудь вернусь к WebForms, но только для моих собственных знаний), чтобы отправить «модель» формы в базу данных вместо того, чтобы настраивать каждый параметр индивидуально, как этот?Серьезно, это был самый болезненный опыт программирования из-за однообразия.