{ get; set; }
public string Name { get; set; }
public List<Phone> Phones { get; set; }
}
потом достаем юзера
var user = await Context.Users.Include(x => x.Phones).FirstAsync();
теперь изменяем юзеру имя, и добавляем телефон
user.Name = "new name";
user.Phones.Add(new Phone { phone = "+2894682" });
теперь мне надо отменить изменения
когда я делаю await Context.Entry(user).ReloadAsync();, изменения имени сбрасываются, а изменения телефонов нет
как сделать что-бы и они сбросились?
можно сделать на подобие await Context.Entry(user).Include(x => x.Phones).ReloadAsync(); ?
Можно просто не делать сейв чендж и выйти, не?
это блазор, там к объектам биндится форма получается что в форме остаются введенные данный которые должны быть отменены
Стикер
Просто заново загрузите модельку первым запросом.
Обсуждают сегодня