Visual Studio 2010 EF 4では、データベーステーブルに新しい列を追加し、次に.edmxの[データベースからモデルを更新]をクリックし、すべてが世界で良かった。VS 2012 - EF 5.0 - データベースからのモデルの更新 - テーブルの変更を受け取りません
Visual Studio 2012 EF 5では、テーブルを変更してから[モデルからデータベースを更新]をクリックし、個々のテーブルの変更をもう受け取りません。
私は何かが欠けていますか...これはVS2012の新しい「機能」ですか?
更新 私は.EDMXファイルに反映させるために追加された列を持つテーブルを得ることができる唯一の方法は、テーブルその後、「データベースからのモデルの更新」を削除することであり、それが追加された列をピックアップします。しかし、追加されたテーブルを左にずらすと、元に戻す必要があります。いいえ大物ちょうど迷惑。
これは、2010年と2008年であっても、常に変わってきました。特定の種類の変更は、モデルに伝播されていません。おそらく、これはそれらのインスタンスの1つですか? –
私はそれを聞いていますが、少なくともそれは2010年のテーブルを更新するために働いて、edmxはそれを拾うでしょう。これはLINQの日に戻って、アイテムを削除してから、それを元に戻す必要があります... ugh – c0d3p03t
私が言ったように、それは必ずしもそうではありませんでした。そして、頻繁に手動でオブジェクトを更新するか、削除して再追加する必要がありました。 –