【发布时间】:2012-07-23 19:26:34
【问题描述】:
目前我们正在手动更新 DBML,方法是删除所有表,然后通过服务器资源管理器重新添加所有表。我们以前这样做没有问题。最近在删除然后重新添加所有表之后,其中一两个表的名称将发生更改,这需要我们返回并修复后面代码中的 DBML 或 LINQ 对象。
例如,假设我们有一个名为 TABLES_MINORS 的表。按照惯例,它应该被命名为 TABLES_MINORs。但有时它会以 TABLEs_MINORs、TABLEs_MINORS 或 TABLES_MINORS 的形式出现。这变得非常烦人,我不知道为什么要这样做。同样,这种情况并非每次都发生,当它发生时,它只会影响一两个表。
【问题讨论】:
-
谢谢@Nate,最后一部分让我有点失望。很高兴你为我们打扫卫生。
-
@Paxenos 没问题。很高兴为您服务。
-
@jes9582 您是否有多个版本的 VS(即英语、德语等)这样做?还是仅从您的开发机器上观察到这种行为?
-
@jes9582 您可能需要查看 dmbltools。我从来没用过,但读过好东西——huagati.com/dbmltools
-
@Nate 是的,我们使用的是 SQLMetal,它运行良好,但从长远来看它变得很麻烦,并给我们带来了更多问题。这个问题不是什么大问题,我只是想看看是否有其他人经历过同样的事情。
标签: wpf linq linq-to-sql