我只是在玩 System.Data.Entity.Design.PluralizationServices.PluralizationService。
您是否遇到过此功能的问题?
如果我有一个值为“鸭子”的字符串变量并运行
string noun = "ducks";
noun = System.Data.Entity.Design.PluralizationServices.PluralizationService.CreateService(System.Globalization.CultureInfo.CurrentUICulture).Singularize(noun);
我仍然得到复数。
但是,如果我对文字字符串执行相同操作,它会按预期工作。
string noun = string.Empty;
noun = System.Data.Entity.Design.PluralizationServices.PluralizationService.CreateService(System.Globalization.CultureInfo.CurrentUICulture).Singularize("ducks");