了解しました。EntityFrameworkの移行を使用しており、正常に機能しますが、アプリケーション(Web API)を実行すると、初めてコンテキストを使用すると、スキーマが自動的に作成されます。私はそれを望んでいません。テーブルが存在しないことなどを指定する例外を確認したいのですが。
私の構成クラスには、次のようなものがあります。
this.AutomaticMigrationsEnabled = false;
それで十分だと思いましたが、EntityFrameworkはデータベーススキーマを再作成し続けます。
継続的インテグレーションと継続的デリバリーのプロセスを使用しているので、EF移行を使用してスクリプトを作成し、スクリプトをチェックインするだけで、データベースに対してスクリプトが実行されます(すでにそのプロセスを作成しています)
では、アプリケーションの実行時に(AppDomainでコンテキストに初めてアクセスしたときに)データベーススキーマを自動的に作成しようとするために、EntityFrameworkの移行をどのように停止できますか?