public IList <string> GetColumns() { var properties = DisplayProperties.ToList(); properties.Insert(0, LinkKey); properties.Insert(0, Key); return(properties .Select(x => x.ColumnName) .Distinct() .ToList()); }