在我的数据上下文中有一个名为Proveedor的实体。将为数据上下文生成一个名为Proveedors的属性,以表示Proveedor的集合。我将其重命名为Proveedores,这是西班牙语的正确拼写。但是只要我在模型上做了任何事情(与Proveedor实体无关)并重新构建它,就会再次将其重命名为Proveedors。
我不想关闭复数,只想让它停止重命名我的重命名:)
谢谢
发布于 2009-04-16 16:49:07
当您更改数据模型dbml文件时,将完全从头开始生成Linq to SQL类。您对类文件所做的任何修改都将被覆盖。
更改多元化规则必须通过更改代码生成来完成,但我不知道这是否可能。
您可以通过在dbml designer窗口中右键单击该表并选择properties来更改生成的名称。有一个名为' name‘的字段,您可以使用它来定义自定义名称。
另外:这与这个特定的问题没有直接的关系,但是如果您想要向生成的类添加修改,它们将被定义为部分类。因此,您可以通过创建单独的分部类来向类中添加方法。
发布于 2009-04-16 16:48:41
您要将其重命名到哪里?如果更改生成的C#代码,它将被覆盖,正如您所看到的那样。
您需要在dbml文件中更改它。打开那个文件。选择属性,然后打开属性面板并在其中进行更改。
https://stackoverflow.com/questions/756993
复制相似问题