停止LINQ从重命名的DataContext属性SQL后,我将其重命名
-
09-09-2019 - |
题
我得到了我的数据上下文称为Proveedor的实体。 为数据上下文来表示Proveedor的集合,产生称为Proveedors一个性质。 我把它重新命名为Proveedores这是在西班牙正确的拼写。 但只要我做任何事情的模型(不涉及Proveedor实体)和重建它再次将其重命名回Proveedors。
我不希望关掉多元化只是希望它停止重命名我的改名:)
由于
解决方案
当进行更改数据模型的dbml文件时,LINQ to SQL类完全从零开始生成。您对类文件的任何修改都将被覆盖。
更改复数规则将不得不通过改变代码生成来完成,但我不知道这是可能的。
可以通过右击的表中的dbml设计器窗口并选择属性改变生成的名称。有一个名为“名称”字段,你应该能够定义一个自定义名称。
另外:这是不是这一特定问题直接相关,但如果你想修改添加到生成的类,它们被定义为局部类。所以,你可以通过创建一个单独的部分类方法添加到类。
其他提示
你在哪里重新命名呢?如果更改生成的C#代码,它会被覆盖,就像你所看到。
您需要改变它在dbml的文件。打开该文件。选择属性,然后打开属性面板,并改变它那里。
不隶属于 StackOverflow