Я добавляю объект в свою базу данных следующим образом:
public TEntity Add(TEntity entity)
{
return (TEntity)_database.Set<TEntity>().Add(entity);
}
Однако метод DbSet.Add
не возвращает вновь добавленная сущность с идентификатором и т. д., она просто возвращает объект, который я передал моему методу Add
.
Если он возвращает мне полностью новую сущность, включая Id
, или невозможно получить Id
до вызова SaveChanges ()
?