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