データベースファーストのアプローチでエンティティフレームワーク5を使用しています。新しいデータベース テーブルを作成し、.edmx を更新しました。ここで説明されているように、Model.tt 用に .cs ファイルが作成されませんでした。これは VS 2012 のバグです。
このスレッドで説明されている回避策に従い、最終的に VS2012.4 に更新しました。新しいテーブル用の .cs ファイルがまだ作成されていません。
.cs ファイルを作成するには、テーブルに主キーが必要です。
edmx ファイルを削除し、データベースへの新しい接続を作成することにしましたが、次のエラーが発生しました。
接続に失敗しました。パスワードの有効期限が切れています
言うまでもなく、エンティティ フレームワークが、データベースからモデルを更新するときに、何も問題がないかのように「更新」するのではなく、パスワードの有効期限が切れていることを少なくとも警告していれば、多くの時間を節約できたはずです。
それで、パスワードを更新したところ、すべてが機能していると思います。
同様の問題があり、.context.tt ファイルと .tt ファイルに、inputFile 文字列変数の .edmx ファイル名が間違っていることが判明しました。これは、ある時点で誰かが .edmx ファイルの名前を変更した結果として発生したと思います。