を使用してコード内から移行を足場にするシステムに取り組んでいますToolingFacade
。このシステムはエンティティ フレームワーク 4.3.1 で正常に動作しました。5.0 へのアップグレード後、ツールの開始時に正しいエンティティ フレームワーク バージョンがロードされていることがわかりますが、scaffold メソッドを呼び出すと、次の例外が発生します。
Could not load type 'System.Data.Entity.Migrations.Design.ToolingFacade+ScaffoldRunner'
from assembly 'EntityFramework, Version=4.1.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'.
エンティティ フレームワーク 5.0 でメソッドを呼び出すのに古いバージョンの dll が必要な理由を知っている人はいますか?