我正在使用EFCore 5.0.0。
当我执行
注意:有许多关于临时ID的SO帖子,但没有一个与这篇文章相关。
当我执行
AddAsync(person);
时,应该会获取一个临时的ID
,然后我会使用这个ID
来添加School
的PersonId
(如下所示)。最后,我将使用SaveChangesAsync()
保存所有内容。但是,PersonId
被设置为0。我想获取存储的临时ID
。我该如何做?await _dbContext.AddAsync(person);
School school = mySchool;
school.PersonId = person.Id;
await _dbContext.AddAsync(school);
await _dbContext.SaveChangesAsync();
注意:有许多关于临时ID的SO帖子,但没有一个与这篇文章相关。