我正在为我的oracle数据库使用通用实体框架存储库模式。
public int Add(TEntity entity)
{
var addedEntity = _context.Entry(entity);
addedEntity.State = EntityState.Added;
return _context.SaveChanges();
}
简单地说,如何将我的实体ID插入到具有生成ID的数据库中。
编辑:我正在使用oracle 11g。所以没有'identity'关键字。我创建了获取max ref的序列并在插入之前触发它。因此,我发送给EF的实体在SaveChanges();
之后没有更新...谢谢