私は最近、ASP.NET MVCの世界に恋しています。私の好きな部分の1つは、厳密に型指定されたビューを持つことができ、データをサービスレイヤに送信すると、これを行うには、モデルオブジェクトをサブミットし、それを使って処理します。強く型付けされたWebFormsをMVC Viewsに似せる方法はありますか?
これは、昨年作成した比較的大規模なWebFormsアプリケーションとは対照的です。このアプリの問題は、クライアントがテーブルの2つのテーブルに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に戻るのではなく、私自身の知識のために、個々のパラメータを個別に設定するのではなく、フォーム "モデル"をデータベースに送信する方法はありますか?私が単調だったので、これは真剣にもっとも痛いプログラミング体験でした。
オブジェクトデータソースを使用できましたか? - http://msdn.microsoft.com/en-us/library/9a4kyhcx.aspx –
これはどのように見えるでしょうか? –