|  | @@ -687,7 +687,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.Genres.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@Genres", string.Join("|", item.Genres));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@Genres", string.Join('|', item.Genres));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -749,7 +749,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.LockedFields.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@LockedFields", string.Join("|", item.LockedFields));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@LockedFields", string.Join('|', item.LockedFields));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -758,7 +758,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.Studios.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@Studios", string.Join("|", item.Studios));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@Studios", string.Join('|', item.Studios));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -785,7 +785,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.Tags.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@Tags", string.Join("|", item.Tags));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@Tags", string.Join('|', item.Tags));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -807,7 +807,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item is Trailer trailer && trailer.TrailerTypes.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@TrailerTypes", string.Join("|", trailer.TrailerTypes));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@TrailerTypes", string.Join('|', trailer.TrailerTypes));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -902,7 +902,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.ProductionLocations.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@ProductionLocations", string.Join("|", item.ProductionLocations));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@ProductionLocations", string.Join('|', item.ProductionLocations));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -911,7 +911,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.ExtraIds.Length > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                saveItemStatement.TryBind("@ExtraIds", string.Join("|", item.ExtraIds));
 | 
	
		
			
				|  |  | +                saveItemStatement.TryBind("@ExtraIds", string.Join('|', item.ExtraIds));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -931,7 +931,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              string artists = null;
 | 
	
		
			
				|  |  |              if (item is IHasArtist hasArtists && hasArtists.Artists.Count > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                artists = string.Join("|", hasArtists.Artists);
 | 
	
		
			
				|  |  | +                artists = string.Join('|', hasArtists.Artists);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              saveItemStatement.TryBind("@Artists", artists);
 | 
	
	
		
			
				|  | @@ -940,7 +940,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              if (item is IHasAlbumArtist hasAlbumArtists
 | 
	
		
			
				|  |  |                  && hasAlbumArtists.AlbumArtists.Count > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                albumArtists = string.Join("|", hasAlbumArtists.AlbumArtists);
 | 
	
		
			
				|  |  | +                albumArtists = string.Join('|', hasAlbumArtists.AlbumArtists);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              saveItemStatement.TryBind("@AlbumArtists", albumArtists);
 | 
	
	
		
			
				|  | @@ -2549,7 +2549,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (groups.Count > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                return " Group by " + string.Join(",", groups);
 | 
	
		
			
				|  |  | +                return " Group by " + string.Join(',', groups);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              return string.Empty;
 | 
	
	
		
			
				|  | @@ -2578,7 +2578,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count(distinct PresentationUniqueKey)" }))
 | 
	
		
			
				|  |  | +                            + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count(distinct PresentationUniqueKey)" }))
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -2630,7 +2630,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", GetFinalColumnsToSelect(query, _retriveItemColumns))
 | 
	
		
			
				|  |  | +                            + string.Join(',', GetFinalColumnsToSelect(query, _retriveItemColumns))
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -2880,7 +2880,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", GetFinalColumnsToSelect(query, _retriveItemColumns))
 | 
	
		
			
				|  |  | +                            + string.Join(',', GetFinalColumnsToSelect(query, _retriveItemColumns))
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -2923,15 +2923,15 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (EnableGroupByPresentationUniqueKey(query))
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    commandText += " select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  | +                    commandText += " select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else if (query.GroupBySeriesPresentationUniqueKey)
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    commandText += " select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (distinct SeriesPresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  | +                    commandText += " select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (distinct SeriesPresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    commandText += " select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (guid)" })) + GetFromText();
 | 
	
		
			
				|  |  | +                    commandText += " select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (guid)" })) + GetFromText();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  commandText += GetJoinUserDataText(query)
 | 
	
	
		
			
				|  | @@ -3039,7 +3039,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |                  return string.Empty;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            return " ORDER BY " + string.Join(",", orderBy.Select(i =>
 | 
	
		
			
				|  |  | +            return " ORDER BY " + string.Join(',', orderBy.Select(i =>
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  var columnMap = MapOrderByField(i.Item1, query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3137,7 +3137,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              var now = DateTime.UtcNow;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", GetFinalColumnsToSelect(query, new[] { "guid" }))
 | 
	
		
			
				|  |  | +                            + string.Join(',', GetFinalColumnsToSelect(query, new[] { "guid" }))
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3203,7 +3203,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var now = DateTime.UtcNow;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            var commandText = "select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "guid", "path" })) + GetFromText();
 | 
	
		
			
				|  |  | +            var commandText = "select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "guid", "path" })) + GetFromText();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var whereClauses = GetWhereClauses(query, null);
 | 
	
		
			
				|  |  |              if (whereClauses.Count != 0)
 | 
	
	
		
			
				|  | @@ -3284,7 +3284,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              var now = DateTime.UtcNow;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", GetFinalColumnsToSelect(query, new[] { "guid" }))
 | 
	
		
			
				|  |  | +                            + string.Join(',', GetFinalColumnsToSelect(query, new[] { "guid" }))
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3327,15 +3327,15 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (EnableGroupByPresentationUniqueKey(query))
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    commandText += " select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  | +                    commandText += " select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else if (query.GroupBySeriesPresentationUniqueKey)
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    commandText += " select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (distinct SeriesPresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  | +                    commandText += " select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (distinct SeriesPresentationUniqueKey)" })) + GetFromText();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    commandText += " select " + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (guid)" })) + GetFromText();
 | 
	
		
			
				|  |  | +                    commandText += " select " + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (guid)" })) + GetFromText();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  commandText += GetJoinUserDataText(query)
 | 
	
	
		
			
				|  | @@ -3596,7 +3596,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else if (excludeTypes.Length > 1)
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    var inClause = string.Join(",", excludeTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                    var inClause = string.Join(',', excludeTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |                      whereClauses.Add($"type not in ({inClause})");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -3607,7 +3607,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (includeTypes.Length > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var inClause = string.Join(",", includeTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                var inClause = string.Join(',', includeTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |                  whereClauses.Add($"type in ({inClause})");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3618,7 +3618,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (query.ChannelIds.Count > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var inClause = string.Join(",", query.ChannelIds.Select(i => "'" + i.ToString("N", CultureInfo.InvariantCulture) + "'"));
 | 
	
		
			
				|  |  | +                var inClause = string.Join(',', query.ChannelIds.Select(i => "'" + i.ToString("N", CultureInfo.InvariantCulture) + "'"));
 | 
	
		
			
				|  |  |                  whereClauses.Add($"ChannelId in ({inClause})");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -4351,7 +4351,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (query.Years.Length > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var val = string.Join(",", query.Years);
 | 
	
		
			
				|  |  | +                var val = string.Join(',', query.Years);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  whereClauses.Add("ProductionYear in (" + val + ")");
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -4401,7 +4401,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (queryMediaTypes.Length > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var val = string.Join(",", queryMediaTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                var val = string.Join(',', queryMediaTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  whereClauses.Add("MediaType in (" + val + ")");
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -4498,7 +4498,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |                      var paramName = "@HasAnyProviderId" + index;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      // this is a search for the placeholder
 | 
	
		
			
				|  |  | -                    hasProviderIds.Add("ProviderIds like " + paramName + "");
 | 
	
		
			
				|  |  | +                    hasProviderIds.Add("ProviderIds like " + paramName);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      // this replaces the placeholder with a value, here: %key=val%
 | 
	
		
			
				|  |  |                      if (statement != null)
 | 
	
	
		
			
				|  | @@ -4549,7 +4549,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else if (enableItemsByName && includedItemByNameTypes.Count > 1)
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    var itemByNameTypeVal = string.Join(",", includedItemByNameTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                    var itemByNameTypeVal = string.Join(',', includedItemByNameTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |                      whereClauses.Add("(TopParentId=@TopParentId or Type in (" + itemByNameTypeVal + "))");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else
 | 
	
	
		
			
				|  | @@ -4564,7 +4564,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (queryTopParentIds.Length > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var val = string.Join(",", queryTopParentIds.Select(i => "'" + i.ToString("N", CultureInfo.InvariantCulture) + "'"));
 | 
	
		
			
				|  |  | +                var val = string.Join(',', queryTopParentIds.Select(i => "'" + i.ToString("N", CultureInfo.InvariantCulture) + "'"));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (enableItemsByName && includedItemByNameTypes.Count == 1)
 | 
	
		
			
				|  |  |                  {
 | 
	
	
		
			
				|  | @@ -4576,7 +4576,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else if (enableItemsByName && includedItemByNameTypes.Count > 1)
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  | -                    var itemByNameTypeVal = string.Join(",", includedItemByNameTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                    var itemByNameTypeVal = string.Join(',', includedItemByNameTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |                      whereClauses.Add("(Type in (" + itemByNameTypeVal + ") or TopParentId in (" + val + "))");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else
 | 
	
	
		
			
				|  | @@ -4597,7 +4597,7 @@ namespace Emby.Server.Implementations.Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (query.AncestorIds.Length > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var inClause = string.Join(",", query.AncestorIds.Select(i => "'" + i.ToString("N", CultureInfo.InvariantCulture) + "'"));
 | 
	
		
			
				|  |  | +                var inClause = string.Join(',', query.AncestorIds.Select(i => "'" + i.ToString("N", CultureInfo.InvariantCulture) + "'"));
 | 
	
		
			
				|  |  |                  whereClauses.Add(string.Format(CultureInfo.InvariantCulture, "Guid in (select itemId from AncestorIds where AncestorIdText in ({0}))", inClause));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -5148,7 +5148,7 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (queryPersonTypes.Count > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var val = string.Join(",", queryPersonTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                var val = string.Join(',', queryPersonTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  whereClauses.Add("PersonType in (" + val + ")");
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -5162,7 +5162,7 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else if (queryExcludePersonTypes.Count > 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var val = string.Join(",", queryExcludePersonTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                var val = string.Join(',', queryExcludePersonTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  whereClauses.Add("PersonType not in (" + val + ")");
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -5308,19 +5308,19 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var typeClause = itemValueTypes.Length == 1 ?
 | 
	
		
			
				|  |  |                  ("Type=" + itemValueTypes[0].ToString(CultureInfo.InvariantCulture)) :
 | 
	
		
			
				|  |  | -                ("Type in (" + string.Join(",", itemValueTypes.Select(i => i.ToString(CultureInfo.InvariantCulture))) + ")");
 | 
	
		
			
				|  |  | +                ("Type in (" + string.Join(',', itemValueTypes.Select(i => i.ToString(CultureInfo.InvariantCulture))) + ")");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "Select Value From ItemValues where " + typeClause;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (withItemTypes.Count > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var typeString = string.Join(",", withItemTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                var typeString = string.Join(',', withItemTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |                  commandText += " AND ItemId In (select guid from typedbaseitems where type in (" + typeString + "))";
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (excludeItemTypes.Count > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var typeString = string.Join(",", excludeItemTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  | +                var typeString = string.Join(',', excludeItemTypes.Select(i => "'" + i + "'"));
 | 
	
		
			
				|  |  |                  commandText += " AND ItemId not In (select guid from typedbaseitems where type in (" + typeString + "))";
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -5363,7 +5363,7 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var typeClause = itemValueTypes.Length == 1 ?
 | 
	
		
			
				|  |  |                  ("Type=" + itemValueTypes[0].ToString(CultureInfo.InvariantCulture)) :
 | 
	
		
			
				|  |  | -                ("Type in (" + string.Join(",", itemValueTypes.Select(i => i.ToString(CultureInfo.InvariantCulture))) + ")");
 | 
	
		
			
				|  |  | +                ("Type in (" + string.Join(',', itemValueTypes.Select(i => i.ToString(CultureInfo.InvariantCulture))) + ")");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              InternalItemsQuery typeSubQuery = null;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -5427,7 +5427,7 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |              columns = GetFinalColumnsToSelect(query, columns);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var commandText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", columns)
 | 
	
		
			
				|  |  | +                            + string.Join(',', columns)
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -5504,7 +5504,7 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |              if (query.EnableTotalRecordCount)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  var countText = "select "
 | 
	
		
			
				|  |  | -                            + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" }))
 | 
	
		
			
				|  |  | +                            + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" }))
 | 
	
		
			
				|  |  |                              + GetFromText()
 | 
	
		
			
				|  |  |                              + GetJoinUserDataText(query)
 | 
	
		
			
				|  |  |                              + whereText;
 | 
	
	
		
			
				|  | @@ -5565,7 +5565,7 @@ AND Type = @InternalPersonType)");
 | 
	
		
			
				|  |  |                          if (query.EnableTotalRecordCount)
 | 
	
		
			
				|  |  |                          {
 | 
	
		
			
				|  |  |                              commandText = "select "
 | 
	
		
			
				|  |  | -                                        + string.Join(",", GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" }))
 | 
	
		
			
				|  |  | +                                        + string.Join(',', GetFinalColumnsToSelect(query, new[] { "count (distinct PresentationUniqueKey)" }))
 | 
	
		
			
				|  |  |                                          + GetFromText()
 | 
	
		
			
				|  |  |                                          + GetJoinUserDataText(query)
 | 
	
		
			
				|  |  |                                          + whereText;
 |