Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Klassen DataSet och relaterade klasser är äldre .NET Framework-tekniker från början av 2000-talet som gör det möjligt för program att arbeta med data i minnet medan apparna kopplas från databasen. Teknikerna är särskilt användbara för appar som gör det möjligt för användare att ändra data och spara ändringarna tillbaka till databasen. Även om datauppsättningar är en bevisad framgångsrik teknik är den rekommenderade metoden för nya .NET-program att använda Entity Framework Core. Entity Framework är ett mer naturligt sätt att arbeta med tabelldata som objektmodeller och har ett enklare programmeringsgränssnitt.
Du kan utöka funktionerna i en TableAdapter genom att lägga till kod i TableAdapter-filen för partiell klass.
Koden som definierar en TableAdapter återskapas när ändringar görs i TableAdapter i Datauppsättningsdesignern, eller när en guide ändrar konfigurationen av en TableAdapter. Om du vill förhindra att koden tas bort under förnyelsen av en TableAdapter lägger du till kod i TableAdapters partiella klassfil.
Partiella klasser tillåter att kod för en specifik klass delas upp mellan flera fysiska filer. Mer information finns i Partial eller partial (typ).
Leta upp TableAdapters i kod
TableAdapters är utformade med Dataset Designer, men de TableAdapter-klasser som genereras är inte kapslade klasser av DataSet. TableAdapters finns i ett namnområde baserat på namnet på TableAdapters associerade datauppsättning. Om ditt program till exempel innehåller en datauppsättning med namnet HRDataSetfinns TableAdapters i HRDataSetTableAdapters namnområdet. (Namngivningskonventionen följer det här mönstret: DatasetName + TableAdapters).
I följande exempel förutsätts att en TableAdapter med namnet CustomersTableAdapter finns i ett projekt med NorthwindDataSet.
Skapa en partiell klass för en TableAdapter
Lägg till en ny klass i projektet genom att gå till menyn Projekt och välja Lägg till klass.
Ge klassen namnet
CustomersTableAdapterExtended.Välj Lägg till.
Ersätt koden med rätt namnområde och partiellt klassnamn för projektet enligt följande: