こちらを見れば一発で解決しますが、英語の長い動画なので、Qiita化需要ありそうだなと思い投稿します。
前提
- EF6
EF Tools をダウンロードする
Models配下などにADO.NET Entity Data Model
を追加する
データベースからCode Firstを選択 (EF Toolsをインストールしないとメニューが現れない)
この後、dbo
を対象から外す
パッケージマネージャコンソールから以下を実行
// マイグレーションの有効化
Enable-Migrations
// 最初のマイグレーションを作成する (この時、既存DBがあるため、変更なしとするために -IgnoreChanges を指定する)
Add-Migration Initial -IgnoreChanges
// データベースを更新する
Update-Database
これで既存データベースをEFでいじれるようになりました。