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