Stream custom live channels using your own media
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

14 lines
457 B

using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace ErsatzTV.Infrastructure.Data.Configurations;
public class IntCollectionValueConverter : ValueConverter<ICollection<int>, string>
{
public IntCollectionValueConverter() : base(
i => string.Join(",", i),
s => string.IsNullOrWhiteSpace(s)
? Array.Empty<int>()
: s.Split(',', StringSplitOptions.None).Select(int.Parse).ToArray())
{
}
}