예제 #1
0
        public string GetFieldName(Field field)
        {
            var result = AliasMap?.Resolve(field.Name);

            if (!String.IsNullOrEmpty(result?.Name))
            {
                return(result.Name);
            }

            if (!String.IsNullOrEmpty(field.Name))
            {
                field = GetPropertyInfo(field.Name) ?? field;
            }

            return(Configuration.Client.Infer.Field(field));
        }