1つのデータベースに保存されている2つの別々のモデルを使用するアプリケーションがあります。最初のモデルは移行を使用してセットアップされ、データベースに移行データを作成したモデルです。2つ目は、モデルの検証をまったく必要としない非常に単純なモデルです。使用するテーブルは存在し、適切な構造になっています。2番目のコンテキストは、同じテーブル構造を持つ別のデータベースで正常に機能します。
問題は、最初のモデルと同じデータベースで実行すると、ある種のモデル検証が提供されるため失敗することです。前回の更新以降にコンテキストが変更されたと文句を言いますが、もちろん、移行データには2番目のコンテキストのテーブルに関する情報は含まれていません。
コンテキストのメタデータ検証をオフにして、2番目のコンテキストをテーブルに対してそのまま機能させることは可能ですか?
コンテキストコンストラクタではありますが、効果はありません。