Example #1
0
        string GetColumnName(IMemberInfo info, ReferenceInfoAttribute referenceInfoAttribute)
        {
            var    defaultMember = _typeHelper.DefaultMember(referenceInfoAttribute == null ? info.MemberTypeInfo : referenceInfoAttribute.TypeInfo);
            string alias         = null;

            if (referenceInfoAttribute != null)
            {
                alias = " AS " + _typeHelper.GetColumnNameCore(info);
            }
            return(defaultMember != null ? defaultMember.Name + alias : _typeHelper.GetColumnNameCore(info));
        }
Example #2
0
 string GetAlias(ReferenceInfoAttribute referenceInfoAttribute, SelectStatement selectStatement)
 {
     if (referenceInfoAttribute != null)
     {
         var joinNode =
             selectStatement.SubNodes.GetItems <JoinNode>(node => node.SubNodes).FirstOrDefault(
                 node => node.TableName == referenceInfoAttribute.TableName);
         if (joinNode != null)
         {
             return(joinNode.Alias);
         }
     }
     return("N0");
 }
Example #3
0
 string GetAlias(ReferenceInfoAttribute referenceInfoAttribute, SelectStatement selectStatement) {
     if (referenceInfoAttribute != null) {
         var joinNode =
             selectStatement.SubNodes.GetItems<JoinNode>(node => node.SubNodes).FirstOrDefault(
                 node => node.TableName == referenceInfoAttribute.TableName);
         if (joinNode != null) {
             return joinNode.Alias;
         }
     }
     return "N0";
 }
Example #4
0
 string GetColumnName(IMemberInfo info, ReferenceInfoAttribute referenceInfoAttribute) {
     var defaultMember = _typeHelper.DefaultMember(referenceInfoAttribute == null ? info.MemberTypeInfo : referenceInfoAttribute.TypeInfo);
     string alias = null;
     if (referenceInfoAttribute != null)
         alias = " AS " + _typeHelper.GetColumnNameCore(info);
     return defaultMember != null ? defaultMember.Name + alias : _typeHelper.GetColumnNameCore(info);
 }