Разнообразить английские слова, как LINQ to SQL

Возможный дубликат:
Pluralize - Singularize

Генератор Linq-to-SQL для C# 4.0 (возможно, более старые версии, но я тестировал только с 4.0) будет множить имена ваших таблиц; даже жесткое множественное число, как территория. Он знает, что Территории это множественное число. Есть ли какой-либо доступ к этой функции плюрализации?

2 ответа

Решение

http://msdn.microsoft.com/en-us/library/system.data.entity.design.pluralizationservices.pluralizationservice.aspx

РЕДАКТИРОВАТЬ Связывание (более старого) ответа в (более старом) вопросе, как предполагает эглазия. Идите вперед и голосуйте, он заслуживает представителя.

Я не уверен, что инфлектор Linq to SQL общедоступен, но если вам нужен инфлектор, вы можете использовать инфлектор SubSonic, NCommon, uNhAddins, Castle ActiveRecord и т. Д.

Другие вопросы по тегам