p-nix's blog

.NET 関連のプログラミング

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 MVCASP.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)

Pro Asp.net Mvc 4 (Professional Apress)

全729ページ。厚さ約4.5cm。重いです。

ASP.NET MVCに関してはなかなか日本語の資料無いのでやむを得ず洋書で。

これだけの分厚さなので詳しいのは間違いないです。

しかし、Bindingの話が600ページくらいになってようやく始まるので、もしかしたら結構ビギナー向けなのかもしれません。

Web APIについても最後の方で少し触れられています。ASP.NET Web APIの本は洋書でも8月くらいにならないと発売しないみたいなので貴重だと思います。