gpt4 book ai didi

c# - Entity Framework - SaveChanges() 未获取生成的身份 key

转载 作者:行者123 更新时间:2023-11-30 16:36:10 24 4
gpt4 key购买 nike

我在我的项目中使用 Entity Framework ,这是一场噩梦!

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

Form 有一个 ID 是 PK 和 Identity(它会自动增加)。

这次我这样做:

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插入后生成了key,现在只有0了。

我不知道发生了什么事导致它停止工作。

我不得不为几个表更改插入、删除和更新存储过程的名称,因此我不得不将其全部重新映射回来。也许我做错了什么,但我看了一遍又一遍,一切似乎都很好。

有人知道为什么吗?

最佳答案

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

关于c# - Entity Framework - SaveChanges() 未获取生成的身份 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com