「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †現時点のMVCチュートリアルは、
と言った、少々、古いスタイルの実装となっています。 チュートリアルの変更点 †以下の様に、最近の一般的な実装に変更可能です。
オリジナルのチュートリアル †チュートリアルを遂行して出来上がったサンプル EntityのPOCO化 †POCO変換部品を使用して、DataSet?、DataTable?のEntityをPOCO化可能です。 Model Bindingの利用 †EntityのPOCO化を行った後に、Model Bindingを行うよう、コードを変更可能です。 ※ なお、ViewModel?にDataAnnotationすることで、単項目チェックも自動化可能です。 Model Binding + DataAnnotation? †Model Binding †単方向と双方向バインディング †
双方向バインディングの実装方法 †DataAnnotation? †また、以下のようにViewModel?を定義すれば
属性(アノテーション)によって、容易に実装可能。 Controller作成の単位 †基本的には、「モジュール化の要約」にあるように、 がある。オリジナルのチュートリアルでは、後者を採用している。 画面単位 †
機能、CRUD単位 †以下の場合は、コチラ。
参考 †MVCチュートリアルの改修項目 †マイクロソフト系技術情報 Wiki † |