Ответ 1
System.Data.Entity.Design.PluralizationServices.PluralizationService
EDIT Связывание (более старого) ответа в (более старом) вопросе, как предполагает eglasias. Идите вперед и вверх, он заслуживает репутации.
Возможный дубликат:
Pluralize - Singularize
С# 4.0 (может быть, более старые версии, но я тестировал только с 4.0). Генератор Linq-to-SQL будет размножать ваши имена таблиц; даже жесткие множественные числа, такие как Территория. Он знает, что территории - это множественное число. Есть ли вообще доступ к этой функции плюрализации?
System.Data.Entity.Design.PluralizationServices.PluralizationService
EDIT Связывание (более старого) ответа в (более старом) вопросе, как предполагает eglasias. Идите вперед и вверх, он заслуживает репутации.
Я не уверен, что флектор Linq to SQL является общедоступным, но если вам нужен инфлектор, вы можете использовать Inflector SubSonic, NCommon, uNhAddins, Замок ActiveRecord и т.д.