目前我们通过删除所有表手动更新 DBML,然后通过服务器资源管理器重新添加所有表。我们以前这样做没有问题。最近在删除然后重新添加所有表之后,其中一两个表将更改它们的名称,这需要我们返回并修复后面代码中的 DBML 或 LINQ 对象。
例如,假设我们有一个名为 TABLES_MINORS 的表。按照惯例,它应该被命名为 TABLES_MINORs。但有时它会以 TABLEs_MINORs、TABLEs_MINORS 或 TABLES_MINORS 的形式出现。这变得非常烦人,我不知道为什么要这样做。同样,这并不是每次都发生,当它发生时,它只会影响一两个表。