実践 Entity Framework

素晴らしい教材を発見。これを見るとよい。
https://densan-labs.net/tech/codefirst/index.html


準備編
https://increment-i.hateblo.jp/entry/entityframework/introduction
インストール
https://increment-i.hateblo.jp/entry/entityframework/install

コードファースト、マイグレーション、コンテキスト
https://increment-i.hateblo.jp/entry/entityframework/basicfunction
マイグレーションとコマンド
https://increment-i.hateblo.jp/entry/entityframework/migrationcommands

ConnectionString 設定
https://increment-i.hateblo.jp/entry/entityframework/connectionstring

 Entity 作成
https://increment-i.hateblo.jp/entry/entityframework/tableentity
Id 列の作成
https://increment-i.hateblo.jp/entry/entityframework/identityproperty

Migration で変更を戻す
https://increment-i.hateblo.jp/entry/entityframework/returnmigration
https://increment-i.hateblo.jp/entry/entityframework/returnmigration/over-again-migration
分割したプロジェクトで Code First Migrations を有効化する
https://increment-i.hateblo.jp/entry/entityframework/multiprojects

Key の指定
https://increment-i.hateblo.jp/entry/entityframework/keyattribute
文字列の長さと NOT NULL の指定
https://increment-i.hateblo.jp/entry/entityframework/maxlength
テーブルとフィールド名を変更する
https://increment-i.hateblo.jp/entry/entityframework/tableattribute
Seed メソッドでデータを準備
https://increment-i.hateblo.jp/entry/entityframework/seed

リレーションシップを設定しよう(準備編)
https://increment-i.hateblo.jp/entry/entityframework/relationship/introduction
外部キーを設定する
https://increment-i.hateblo.jp/entry/entityframework/foreignkey
ForeignKey 属性
https://increment-i.hateblo.jp/entry/entityframework/foreignkeyattribute

ナビゲーションプロパティ
https://increment-i.hateblo.jp/entry/entityframework/navigationproperty

リレーションシップの作成
https://densan-labs.net/tech/codefirst/chapter4.html

外部キーを設定する際にこの罠にはまった。


この記事が気に入ったらサポートをしてみませんか?