チュートリアルhttp://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/accessing-your-model 's-data-from-a-controller を実装しています
Entity Framework 4.1 を使用しています。データベースでは、10 進数値がマップされます (18,2)。作成中のフォームでは 1000 と入力しましたが、詳細ページでは 10 進数の出力が 1000,00 で、編集ページでも同様です。@Html.EditorFor(model => model.Price)
入力と出力に使用します。Entity Framework によって作成されたデータベースを見ると、10 進数値である Price 列が次の SQL コマンドで作成されています。
[Price] DECIMAL(18,2) NOT NULL
なぜ矛盾があるのでしょうか?