public static string GetFullPropertyName <TSource, TField>(Expression <Func <TSource, TField> > field) { var path = new PropertyPathVisitor().GetPropertyPath(field); if (path.DeclaringType != null) { return($"{path.DeclaringType.FullName}.{path.Name}"); } return(string.Empty); }
public static string GetFullPropertyName <TSource, TField>(Expression <Func <TSource, TField> > field) { var path = new PropertyPathVisitor().GetPropertyPath(field); return(path.DeclaringType != null ? path.DeclaringType.FullName + "." + path.Name : string.Empty); }