代码之家  ›  专栏  ›  技术社区  ›  Txugo

实体框架-SaveChanges()无法获取生成的标识密钥

  •  3
  • Txugo  · 技术社区  · 16 年前

    我在我的项目中使用了实体框架,这简直是一场噩梦!

    我有一个SQL数据库,还有一个名为Form的表。

    Dim form as int32
    Dim dbform As New Entities1
    Dim form696 As New Form
    
    dbform.AddToForm696(form)
    dbform.SaveChanges()
    
    ID = form.ID
    

    一周前,ID和form.ID在插入后生成了密钥,但现在它只有0。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Ben Hoffman    16 年前

    我认为这个问题已经通过补丁解决了。如果数据模型仍然不起作用,您应该尝试删除并重新添加。EF现在似乎没有那么多问题了。