我使用 EF / AutoMapping。我想在插入后立即记录的 Id (PK)。 你是怎样做的?插入后是否可以立即刷新数据?
public int InsertArtist(ArtistDto artistDto)
{
Artist entity = _mapper.Map<ArtistDto, Artist>(artistDto);
_artistRepository.Insert(entity);
_artistRepository.Save();
return entity.Id;
}
答案 0 :(得分:0)
默认是刷新数据,假设你的Id是Database Generated,那么在保存实体后,实体框架会为该实体分配id并返回引用的一个。