2

目前我们通过删除所有表手动更新 DBML,然后通过服务器资源管理器重新添加所有表。我们以前这样做没有问题。最近在删除然后重新添加所有表之后,其中一两个表将更改它们的名称,这需要我们返回并修复后面代码中的 DBML 或 LINQ 对象。

例如,假设我们有一个名为 TABLES_MINORS 的表。按照惯例,它应该被命名为 TABLES_MINORs。但有时它会以 TABLEs_MINORs、TABLEs_MINORS 或 TABLES_MINORS 的形式出现。这变得非常烦人,我不知道为什么要这样做。同样,这并不是每次都发生,当它发生时,它只会影响一两个表。

4

1 回答 1

0

简短回答:在 VS 中,打开工具 --> 选项 --> O/R 设计器,将名称的复数设置为 false。

类似于问题:

仅对单个类禁用 Linq to SQL 类中的自动复数

Linq to SQL:如何阻止自动生成的对象名称被重命名?

于 2012-08-15T19:24:54.593 回答