コード例 #1
0
        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);
        }
コード例 #2
0
        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;
        }