Oppure

Loading
24/05/11 20:00
M4tRiX83
Ciao,

sono in difficoltà perché non riesco, tramite linq to sql, ad inserire più record in un db.

Io avevo capito che, una volta completata un'entità, tramite il metodo del dataContext InsertOnSubmit(Entità;), i dati venissero memorizzati in un archivio temporaneo e, con il metodo SubmitChanges venissero poi inseriti sul DB.

A me capità però che venga inserito solo l'ultimo dato.

Anche usando la funzione InsertAllOnSubmit e passandogli una lista di entità ottengo il medesimo risultato.

Vi allego un esempio di codice:

Dim t1 As New test

t1.y = "c"
_db.test.InsertOnSubmit(t1)
t1.y = "d"
_db.test.InsertOnSubmit(t1)
_db.SubmitChanges()



_db --> è il dataContext

In questo esempio viene inserita solo la lettera "d".



Potete darmi qualche indicazione su come fare ad inserire nel db più righe in un'unica operazione?

Grazie
aaa
24/05/11 21:19
Ultimo
Devi prima fargli cambiare cella, prima di un nuovo inserimento.
If ok Then GOTO Avanza else GOTO Inizia