2011-08-01 30 views
5

Tôi đang cố gắng chèn bản ghi mới mặc dù LINQ. im có thể cập nhật và đọc dữ liệu với bất kỳ vấn đề nào. nhưng tôi không thể tìm ra cách chỉ cần chèn một bản ghi mới. đây là một sự khởi đầu của chức năng của tôi. tôi biết nó không được thực hiện. tất cả sự giúp đỡ sẽ tốt đẹp.vb.net linq Chèn bản ghi mới

Public Function AddAddressInfo(ByVal objdeptGUID As String, ByVal objGEOCode As String, ByVal objArressCommonName As String, ByVal objStreetAddress As String, ByVal objAddressNotes As String, ByVal objIsPublic As Boolean, ByVal objSesionToken As String) 
    ''#Check of Token is good 
    If CheckToken(objSesionToken, objdeptGUID) = False Then 
     Return "Error" 
    End If 

    Try 
     Dim lqAlarms As New linqAlarmDumpDataContext 
     Dim AddInfo = From r In lqAlarms.tbAddressInfos 
         Where r.DeptGUID = objdeptGUID 
         Select r 
    Catch ex As Exception 

    End Try 
End Function 
+0

Đề xuất mạnh mẽ: Loại bỏ thử/nắm bắt. Đó là một ý tưởng rất xấu để ẩn ngoại lệ. –

Trả lời

5

Sử dụng InsertOnSubmit()SubmitChanges() để chèn hồ sơ của bạn.

Dim lqAlarms As New linqAlarmDumpDataContext 
Dim info As New tbAddressInfo With { ... } ' Create the record 
lqAlarms.tbAddressInfos.InsertOnSubmit(info) ' Insert the record 
lqAlarms.SubmitChanges()      ' Commit the insertion 
Các vấn đề liên quan