IC
Size: a a a
IC
EZ
AT
IC
AT
IC
NV
public class Pack : EntityЕсть несколько паков и один EiccId. Нужно добавить EiccId во все паки
{
private ICollection<EIccId> _eIccIds;
public IEnumerable<EIccId> EIccIds => _eIccIds;
public void AddEIccId(EIccId eIccId)
{
if (_eIccIds.Contains(eIccId))
throw new InvalidOperationException($"{nameof(Pack)} {nameof(EIccIds)} Collection already contains next item: {eIccId.Value}");
_eIccIds.Add(eIccId);
}
}
private void AddNewEIccIdToPacks(IEnumerable<Pack> packs, EIccId eId)В конкретно моём случае у меня два пака. Я вызываю этот метод, а затем
{
foreach (var pack in packs)
{
pack.AddEIccId(eId);
_packRepository.Update(pack);
}
}
await _unitOfWork.SaveChangesAsync();Однако в БД, со стороны EiccId, появляется только один новый пак.
JS
RB
JS
RB
RB
NV
pack.AddEIccId(eId));
pack.AddEIccId(new EIccId(eId.Value));
IC
GM
VS
GM
GM
VS
VS