可以实现EF添加的插入行ID

时间:2013-04-04 10:13:38

标签: entity-framework

我在EF中有一个表,其中Id列是PK和Auto_Increment。我使用此代码向表中插入一行:

 Cut newCut = new Cut()
        {
            Name = name,
            Comments = comments
        };

 context.Cuts.AddObject(newCut);
 context.SaveChanges();

可以在没有其他查询的情况下实现添加的行Id吗?

2 个答案:

答案 0 :(得分:2)

newCut.Id

之后尝试SaveChanges()

答案 1 :(得分:1)

保存更改后,Cut实例会自动填充新的Id实体框架。因此,在SaveChanges()之后,您可以致电newCut.Id