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の組み合わせは本当に少ないコーディング量で目的を達成することができます。設計にセンスの良さを感じます。