Иногда мне нужно Id
вставленной сущности.Чтобы добиться этого, я использую:
entity = await _repository.InsertAsync(entity);
При этом entity.Id
всегда равно 0. Из-за этого я добавляю строку ниже.
await CurrentUnitOfWork.SaveChangesAsync();
Если я добавлюэту строку я могу получить Id
.Но этот путь кажется мне грязным.Есть ли другой способ?Или этот путь уже правильный?Я просто хочу быть уверен.Я хочу знать, что использование CurrentUnitOfWork
не вызовет проблем, о которых я не знаю.Спасибо.