2011-08-01 21 views
5

Linq'e rağmen yeni bir kayıt eklemeye çalışıyorum. herhangi bir problem ile veri güncelleme ve okuyabiliyorum.Ama sadece yeni bir kayıt eklemek nasıl anlayamıyorum. İşte benim fonksiyonumun başlangıcı. Onun bilmediğini biliyorum. tüm yardımlar güzel olurdu.vb.net linq Yeni kayıt ekle

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

Güçlü öneri: Deneyin/yakalamadan kurtulun. İstisnaları gizlemek çok kötü bir fikir. –

cevap

5

InsertOnSubmit() ve SubmitChanges() kayıtlarınızı eklemek için kullanı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 
İlgili konular