编辑dbml后无法解析符号异常

时间:2014-06-12 22:23:50

标签: c# database exception dbml

我很难过:

我有一个与多个数据库交互的程序。这些数据库连接是通过服务器资源管理器进行的,其中包含所有必需的表。每个表都有一个ID列,它是SQL数据库中的主键。

在运行我的代码之后,我了解到我需要这些ID来自动生成,因为它们需要是唯一的,但它们的数量并不重要,只要它们是唯一的。在.dbml文件中,我发现如果单击表中的ID字段,它具有“自动生成值”的布尔属性。完善!

但是当我将它从false更改为true时,它似乎导致我的程序无法访问该数据库的每个其他表中的每个其他字段。我的所有代码都运行正常,现在是红色的,它访问这些字段,错误“无法解析符号”。我已经研究了一段时间,但是无法弄清楚为什么会这样做。通过团队资源管理器,我能够在我做出此更改之前恢复原状,因此我能够重现并验证只需将ID的“自动生成值”属性从false更改为true即可。

0 个答案:

没有答案