EDMX不会自动增加ID

时间:2013-10-22 06:26:08

标签: database vb.net edmx

    Dim insertResponce As New BangloResponse
    With insertResponce
        .BangoAmount = BangoAmount
        .BangoID = BangoID
        .BangoToken = BangoToken
        .BangoTransactionID = BangoTransactionID
        .BangoUserID = BangoUserID
        .dateCreated = Date.Now
    End With

    Try
        context.AddToBangloResponse(insertResponce)
        context.SaveChanges()

我遇到Duplicate Primary key问题,问题就是这个

Dim insertResponce As New BangloResponse

当我创建新对象时,id没有增加,列名是id,它总是0,导致重复的主键问题。

  • 我尝试在数据库和edmx中设置主键
  • 我试图改变storeGeneratedPattern,就像我从研究中得到的那样
  • 我甚至尝试将该列的setter设置为内部
  • 我为我的表添加了约束并更正了列

因为使用旧表,我可以在创建新对象时获得增加的id,但是这个新表,我没有做到。

我甚至比较旧表和新表的设置,它的相同

我想知道有什么我想念的吗?

因为我在网上搜索过,所以他们一直在尝试,但我仍然失败

抱歉,这个edmx事情的新人。

0 个答案:

没有答案