有没有办法让PluralizationService
瑞典语单词复数?
我尝试使用 PluralizationService 但我得到了例外,它只支持英语。
您需要创建自己的PluralizationService
支持瑞典语的版本。创建一个派生类,该类继承PluralizationService
并覆盖那里的方法以提供功能。似乎没有支持瑞典语的内置服务。完成后,在EntityModelSchemaGenerator.PluralizationService
属性上设置新服务。
这篇博文很好地解释了这个过程。
正如您可能知道或可能不知道的那样,在瑞典语中复数单词有点棘手,因为名词有一个基本上不规则的性别系统。例如:
因此,语言规则需要付出一些努力才能正确,并且到处都有大量的特殊情况,例如 Fot -> Fötter(巧合的是,英语中也有一个特殊情况有 foot -> feet)。