【发布时间】:2010-11-14 07:16:40
【问题描述】:
我在我的项目中使用实体框架,这是一场噩梦!
如果我有一个名为 Form 的表,我有一个 SQL DB。
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。
我不知道这停止工作发生了什么。
我不得不更改几个表的插入、删除和更新存储过程的名称,因此我不得不重新映射这一切。也许我做错了什么,但我一遍又一遍地看,一切似乎都很好。
有人知道为什么吗?
【问题讨论】:
标签: c# .net entity-framework identity