Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De DataSet klassen en gerelateerde klassen zijn verouderde .NET Framework-technologieën uit het begin van de jaren 2000 waarmee toepassingen met gegevens in het geheugen kunnen werken terwijl de apps losgekoppeld zijn van de database. De technologieën zijn vooral handig voor apps waarmee gebruikers gegevens kunnen wijzigen en de wijzigingen weer kunnen behouden in de database. Hoewel gegevenssets een bewezen succesvolle technologie zijn, is de aanbevolen aanpak voor nieuwe .NET-toepassingen het gebruik van Entity Framework Core. Entity Framework biedt een natuurlijkere manier om met tabelgegevens te werken als objectmodellen en heeft een eenvoudigere programmeerinterface.
Naast de InsertCommand, UpdateCommand, en DeleteCommand worden TableAdapters gemaakt met methoden die rechtstreeks op de database kunnen worden uitgevoerd. U kunt deze methoden (TableAdapter.Insert, TableAdapter.Updateen TableAdapter.Delete) aanroepen om gegevens rechtstreeks in de database te bewerken.
Als u deze directe methoden niet wilt maken, stelt u de eigenschap false van TableAdapter GenerateDbDirectMethods in op in het venster Eigenschappen. Als er query's worden toegevoegd aan een TableAdapter naast de hoofdquery van TableAdapter, zijn dit zelfstandige query's die deze DbDirect methoden niet genereren.
Opdrachten rechtstreeks naar een database verzenden
Roep de TableAdapter-methode DbDirect aan waarmee de taak wordt uitgevoerd die u wilt uitvoeren.
Nieuwe records rechtstreeks invoegen in een database
Roep de methode van
InsertTableAdapter aan, waarbij de waarden voor elke kolom als parameters worden doorgegeven. In de volgende procedure wordt deRegiontabel in de Northwind-database als voorbeeld gebruikt.Opmerking
Als er geen exemplaar beschikbaar is, instantieert u de TableAdapter die u wilt gebruiken.
Records rechtstreeks in een database bijwerken
Roep de methode van
UpdateTableAdapter aan, waarbij de nieuwe en oorspronkelijke waarden voor elke kolom als parameters worden doorgegeven.Opmerking
Als er geen exemplaar beschikbaar is, instantieert u de TableAdapter die u wilt gebruiken.
Records rechtstreeks uit een database verwijderen
Roep de methode van
DeleteTableAdapter aan en geef de waarden voor elke kolom door als parameters van deDeletemethode. In de volgende procedure wordt deRegiontabel in de Northwind-database als voorbeeld gebruikt.Opmerking
Als er geen exemplaar beschikbaar is, instantieert u de TableAdapter die u wilt gebruiken.