Linqpadのdbcontextアセンブリに対してクエリを実行しようとすると、次のエラーが発生します。Linqpad&EF5 Code First
InvalidOperationException:データベースが作成されてから 'UserQuery'コンテキストをサポートするモデルが変更されました。コードの最初の移行を使用してデータベースを更新することを検討してください(http://go.microsoft.com/fwlink/?LinkId=238269)。
Database.SetInitializer<DiaryAssistantContext>(null);
が必要とされています。それを読んで少しやった
がいるようです。しかし、これは既に私の派生したDbContextクラスにあります。
誰でも私にポインタを与えることができますか?
:次のソリューションは、リフレクションを使用して受け入れ答えの例に似ていますが、少し余分なコンパイル時のチェックを提供します完全に。しかし、私はなぜそれを完全に理解するか分からない。 – dandcg
GetType()は仮想なので、Database.SetInitializerを呼び出すのと同じです。(null); LINQPadで実行すると –