0

在 SQL Server 中,我将表 TrialOrderStockNumbers 重命名为 TrialOrderStock。外键指向 TrialOrders 表。在 EF 设计器中,我删除了 TrialOrderStockNumbers 实体并运行从数据库更新模型向导(添加回 TrialOrderStock 表)。当我运行应用程序时,子数据现在丢失了。

现在在 SQL Profiler 中,不会执行任何查询来获取 Stock 数据。在进行更改分析器之前显示了选择数据的语句。我不得不放弃所有更改,并且(现在)我打算保留旧表名。

我首先使用实体​​框架数据库。为什么在 SQL Server 中重命名表并更新模型后,Entity Framework 停止检索子数据?

4

1 回答 1

0

自从我使用 MEF 以来已经有一段时间了,我遇到了类似的问题,即实体与数据库模式不同步。据我记得,我只是重新生成了域服务,问题就解决了。

于 2013-01-23T22:48:23.410 回答