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");