Ejemplo n.º 1
0
        public string ToString(RouteUnit routeUnit)
        {
            String actualTableName = GetLogicAndActualTables(routeUnit)[identifier.GetValue().ToLower()];

            actualTableName = null == actualTableName?identifier.GetValue().ToLower() : actualTableName;

            var quoteCharacterEnum = identifier.GetQuoteCharacter();

            return($"{QuoteCharacter.Get(quoteCharacterEnum).GetStartDelimiter()}{actualTableName}{QuoteCharacter.Get(quoteCharacterEnum).GetEndDelimiter()}");
        }
Ejemplo n.º 2
0
        public string ToString(RouteUnit routeUnit)
        {
            StringBuilder result             = new StringBuilder();
            var           quoteCharacterEnum = _identifier.GetQuoteCharacter();
            var           quoteCharacter     = QuoteCharacter.Get(quoteCharacterEnum);

            result.Append(quoteCharacter.GetStartDelimiter()).Append(_identifier.GetValue());
            IDictionary <string, string> logicAndActualTables = GetLogicAndActualTables(routeUnit);

            if (logicAndActualTables.Any())
            {
                result.Append("_").Append(logicAndActualTables.Values.FirstOrDefault());
            }
            result.Append(quoteCharacter.GetEndDelimiter());
            return(result.ToString());
        }