Идентификатор вновь добавленного объекта перед SaveChanges ()

Я добавляю объект в свою базу данных следующим образом:

public TEntity Add(TEntity entity)
{
     return (TEntity)_database.Set<TEntity>().Add(entity);
}

Однако метод DbSet.Add не возвращает вновь добавленная сущность с идентификатором и т. д., она просто возвращает объект, который я передал моему методу Add .

Если он возвращает мне полностью новую сущность, включая Id , или невозможно получить Id до вызова SaveChanges () ?

12
задан jcvandan 17 May 2011 в 10:46
поделиться