Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,550

    [vb.net + linq + ds tipizzato] velocizzare inserimento record in dataset tipizzato

    salve a tutti
    ho un dataset tipizzato nel mio progetto
    come vedete nel mio piccolo pezzo di codice, ogni volta che devo inserire un record devo richiamare il metodo FILL del TableAdapter con una conseguente riduzione di prestazioni visto che ci sono 200.000 record in questa tabella.
    E' possibile fare una INSERT secca? senza dover per forza valorizzare il datatable di tutti gli articoli?
    grazie

    codice:
        Private Sub provaLinq()    
            Dim t As New DS.ArticoliDataTable()
            Dim r As DS.ArticoliRow
            Dim D As New DSTableAdapters.ArticoliTableAdapter
    
            D.Fill(t)
            r = (From a In t.AsEnumerable Select a Where a.CodArticolo = 3).FirstOrDefault()
    
            r.Capienza = 10
            r.Descrizione = "3333"
            r.CodArticolo = 3
    
            t.AcceptChanges()
            D.Update(t)
    
        End Sub
    Ultima modifica di Kahm; 28-03-2021 a 21:24
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,000
    Certo usa i command diretti senza appoggiarti al Dataadapter o EF.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.