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