代码:
Public Sub UpdateDB()
Dim db As New linqclassesDataContext
Dim article = From p In db.articles _
Where p.id = articlelist.SelectedValue _
Select p
article.FirstOrDefault.body = FCKeditor1.Value
Try
db.SubmitChanges()
Catch ex As ChangeConflictException
fcke_output.Text = ex.Message
End Try
End Sub
不会抛出任何错误,但我的数据库值未更新。有什么想法吗?
答案 0 :(得分:2)
是的,确保生成的类具有主键属性。
更新1:当没有指定主键时,linq2sql表现不佳 - 如果表中没有主键,请务必在设计器上指定适当的键