実践 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
外部キーを設定する際にこの罠にはまった。
この記事が気に入ったらサポートをしてみませんか?