0

在了解详细信息之前,我必须说我已经意识到这个错误不是特定的,并且可能源于不同的原因。因此,我将尽可能多地为您分解。

我最近尝试将我一直在从事的项目转移到使用 .Net Framework 4.0 的旧解决方案中。它是一个网站,而不是一个网络应用程序。自然,在移动项目之前它运行良好,现在当我尝试从我的业务逻辑访问我的数据上下文时,它会失败并给出错误“实体类型 XXXXX 不是当前上下文模型的一部分”。

  • 我首先使用数据库,因为数据库已经创建。
  • 我的 edmx 图绘制没有错误。

问题在于尝试访问数据。我破坏了调试 chapelContext 的代码,如下图所示。我看到了这个最有趣的事件。 错误图片

chapelContext 显示的表格显示了两件事之一(在第二列中):

  • 选择查询
  • 文本“System.Data.Entity.DbSet”

工作表(没有带回错误的表)是具有上图中显示的选择查询的表。所有其他人都显示“实体类型 XXXXX 不是当前上下文模型的一部分”。错误,如我在图像中闯入的 AttendanceStatus 实体所示。

这是我从网页中获取的错误堆栈跟踪,我 错误堆栈跟踪 希望你们能帮助我解决这个错误。

4

0 回答 0