Измененного EntityState недостаточно для обновления виртуальных свойств объекта - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь обновить пользователя своей сущности с помощью его свойств, но я не знаю, почему он игнорирует виртуальное свойство, являющееся другой сущностью, являющейся пользователем FK.

Я использую EntityFrameworkCore 2.2. 6, .NetCore 2.2;

Вот код:

public async Task<Result<Exception, Unit>> UpdateAsync(User user)
{
    _context.Entry(user).State = EntityState.Modified;

    await _context.SaveChangesAsync();

    return Unit.Successful;
}

Все хорошо, но у пользователя есть виртуальное свойство, которое является его FK с именем Address, и когда я обновляю адрес и попробуйте обновить его, ничего не происходит.

Ребята, вы знаете, что может произойти?

Заранее спасибо

...