Когда вы вносите изменения в dbml-файл модели данных, классы Linq to SQL создаются полностью с нуля. Любые изменения, внесенные вами в файлы классов, будут перезаписаны.
Изменение правил плюрализации должно быть сделано путем изменения генерации кода, но я не знаю, возможно ли это.
Вы можете изменить сгенерированное имя, щелкнув правой кнопкой мыши таблицу в окне конструктора dbml и выбрав свойства. Существует поле с именем «name», с помощью которого вы сможете определить пользовательское имя.
Кроме того: это не имеет прямого отношения к данной конкретной проблеме, но если вы хотите добавить модификации к сгенерированным классам, они определяются как частичные классы. Таким образом, вы можете добавить методы к классам, создав отдельный частичный класс.