private static String GetEntityName(String tableName, EntityOption option) { String s = tableName; if (CSHelper.IsNotBlank(option.PrefixToTrim)) { s = CSHelper.StripPrefix(s, option.PrefixToTrim); } if (CSHelper.IsNotBlank(option.SuffixToTrim)) { s = CSHelper.StripSuffix(s, option.SuffixToTrim); } if (option.InPascalCase) { s = CSHelper.GetPascalCase(s); } if (option.InSingular && s.EndsWith("s")) { s = s.TrimEnd('s'); } s = CSHelper.GetCSharpIdentifier(s); s = String.Format(option.NameFmt, s); return(s); }
private static String GetEntityName(String tableName,EntityOption option) { String s = tableName; if (CSHelper.IsNotBlank(option.PrefixToTrim)) { s = CSHelper.StripPrefix(s, option.PrefixToTrim); } if (CSHelper.IsNotBlank(option.SuffixToTrim)) { s = CSHelper.StripSuffix(s, option.SuffixToTrim); } if (option.InPascalCase) { s = CSHelper.GetPascalCase(s); } if (option.InSingular && s.EndsWith("s")) { s = s.TrimEnd('s'); } s = CSHelper.GetCSharpIdentifier(s); s = String.Format(option.NameFmt, s); return s; }