插入后是否可以刷新数据?

时间:2021-03-21 11:53:22

标签: c# entity-framework automapping

我使用 EF / AutoMapping。我想在插入后立即记录的 Id (PK)。 你是怎样做的?插入后是否可以立即刷新数据?

public int InsertArtist(ArtistDto artistDto)
{
    Artist entity = _mapper.Map<ArtistDto, Artist>(artistDto);

    _artistRepository.Insert(entity);
    _artistRepository.Save();

    return entity.Id;
}

1 个答案:

答案 0 :(得分:0)

默认是刷新数据,假设你的Id是Database Generated,那么在保存实体后,实体框架会为该实体分配id并返回引用的一个。

相关问题