Skip to main content
 首页 » 编程设计

c#之我的 Web 应用程序中的列名称无效

2024年01月29日29langtianya

我有紧急且无法解释的问题,因此将不胜感激。我有 2 个完全相同的不同数据库,只是每个数据库中的数据不同。

我有一个使用 LINQ-To-EF 的 Web 应用程序,在我更改连接字符串中的数据库之前一切正常。即使数据库完全相同,我也会收到错误消息:“无效的列名‘tema_id’。”问题是“tema_id”在这两个数据库中都不存在,但是,它以某种方式存在于 .edmx 文件中。映射的名称应该是“aktivnost_id”,而不是现在的“tema_id”。

我试过从数据库更新模型,但在那种情况下,一切都出错了,我在错误列表中收到了几十个不同的错误。

我提供了有问题的表的映射详细信息的屏幕截图(您可以看到“tema_id”,它应该是“aktivnost_id”)。

我知道我的解释可能有点困惑,但如果需要任何其他信息,我会提供。

请您参考如下方法:

如果没有详细说明您尝试更新时发生的错误,我很难给出完整的答案;但是,我非常想将 EDMX 编辑为 XML,使用“查找”找到 tema_id,然后直接修复。

如果不出意外,那就快试试吧:)