实体框架,数据库优先,未创建类文件

Jim*_*m S 5 c# sql-server visual-studio database-first entity-framework-6

我有一个从 MS SQL 数据库创建的非常复杂的 EF 模型。(我使用的是 EF 6.1.0。)我向数据库添加了一个表并执行了“从数据库更新模型”。不幸的是,出了点问题,虽然在 .edmx 文件(如 XML 编辑器中看到的)中为表及其关系(所有正确和完整,据我所知)生成了大量 XML,但没有生成类声明. 当我在 .tt 下查看模型中所有表的 .cs 文件所在的位置时,该类没有 .cs 文件。由于该类已经在 .edmx 文件中,我无法重复“从数据库更新模型”。

过去我以这种方式在模型中添加了许多表,我看不出这个表有什么不同。

以下是我尝试过的一些事情:

  • 搜索了网络,但没有找到似乎相关的内容。大多数文章都是关于使用“从数据库更新模型”的教程。这是一个示例:在 EF Database First 项目中更新模型
  • 使用 XML 编辑器从 .edms 文件中删除对表、其关联和实体集的所有引用。然后我关闭 VS,重新启动,重新打开它,并重复“从数据库更新模型”。我得到了同样的结果。
  • 在模型浏览器中查看是否可以删除该类,但它不存在。
  • 关闭了我所有的 VS 窗口。(一篇文章提出了这一点。)

有人有建议吗?先感谢您。