У меня есть модель EF со свойством уведомлений по электронной почте.Письма с уведомлениями сохраняются в базе данных в виде строки, разделенной символом «;».Я добавил преобразование для извлечения данных в виде ICollection в модели.Это работает хорошо, за исключением одного: когда строка пуста, коллекция тоже пуста, и я хочу вместо этого преобразовать ее в пустую коллекцию.Является ли это возможным?
//This is my code
entity.Property(e => e.NotificationEmails)
.HasConversion(
v => string.Join(",", v.Select(s => s.Trim())),
v => v.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries));
Я пытался добавить String.IsNullOrEmpty (v), но EF игнорирует его.