private string GenerateName() { return "idx_" + this.Map.Type.Name + "_" + string.Join("_", this.Columns.Select(c => c.Name)); }