Entity Frameworkのチュートリアル試した
Entity Framework5のチュートリアルである http://blogs.msdn.com/b/jasonz/archive/2012/07/23/my-favorite-features-entity-framework-code-first-and-asp-net-web-api.aspx
を見ながら実際にコーディングしてみた。
Entity Frameworkだけでなく、ASP.NET MVC、ASP.NET Web APIの勉強にもなるページです。
Web APIは頻繁に仕様が変わっているみたいで、その影響か分かりませんが、Modelの部分、
publicclassTouristAttraction
{
publicint TouristAttractionId { get; set; }
だと、主キーが無いよエラーになります。主キーを指定してあげないと行けません。
publicclassTouristAttraction
{
[Key]
publicint TouristAttractionId { get; set; }
とKey属性を追加しましょう。Key属性を作動させるには
using System.ComponentModel.DataAnnotations;
を上部に追加しましょう。
ASP.NET MVC、Web API、Entity Frameworkの組み合わせは本当に少ないコーディング量で目的を達成することができます。設計にセンスの良さを感じます。
Pro ASP.NET MVC 4 購入
買いました。
Pro Asp.net Mvc 4 (Professional Apress)
- 作者: Adam Freeman,Steven Sanderson
- 出版社/メーカー: Apress
- 発売日: 2012/12/20
- メディア: ペーパーバック
- クリック: 3回
- この商品を含むブログを見る
全729ページ。厚さ約4.5cm。重いです。
ASP.NET MVCに関してはなかなか日本語の資料無いのでやむを得ず洋書で。
これだけの分厚さなので詳しいのは間違いないです。
しかし、Bindingの話が600ページくらいになってようやく始まるので、もしかしたら結構ビギナー向けなのかもしれません。
Web APIについても最後の方で少し触れられています。ASP.NET Web APIの本は洋書でも8月くらいにならないと発売しないみたいなので貴重だと思います。
投稿テスト
ASP.NET MVCや、ASP.NET Web APIについて書いていきたいと思います。