回答編集履歴

1

追伸

2018/08/05 01:55

投稿

退会済みユーザー
test CHANGED
@@ -31,3 +31,25 @@
31
31
  Code First で外部キープロパティの定義
32
32
 
33
33
  [http://surferonwww.info/BlogEngine/post/2016/09/11/defining-foreign-key-property-in-entity-framework-code-first.aspx](http://surferonwww.info/BlogEngine/post/2016/09/11/defining-foreign-key-property-in-entity-framework-code-first.aspx)
34
+
35
+
36
+
37
+ **【追伸】**
38
+
39
+
40
+
41
+ もし、ASP.NET MVC 全体的な話の中での EF Code First のことを学びたいということなら、以下の記事の「第2回 Entity Frameworkコード・ファーストでモデル開発」の方が参考になるかもしれません。(上の回答で紹介した記事「新しいデータベースの Code First」は、EF Code First の話のみで ASP.NET MVC でどう利用できるかは何も書かれてません)
42
+
43
+
44
+
45
+ IT 連載:ASP.NET MVC入門【バージョン3対応】
46
+
47
+ [http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/index/index.html](http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/index/index.html)
48
+
49
+
50
+
51
+ 記事は MVC3, EF4.1 とちょっと古く、使用している DB も SQL Server Compact ですが、MVC5, EF6, SQL Server Express (または LocalDB) でも問題なく EF Code First で DB を生成して、それを ASP.NET MVC から利用するアプリを作ることができます。(自分の環境で検証済みです)
52
+
53
+
54
+
55
+ この記事の通りに作ると Books, Reviews テーブルが生成されます。Reviews テーブルには Books_Isbn フィールドが生成され、それに Books テーブルの主キー Isbn への外部キー制約が設定されます。