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.
.NET Framework baseras på det vanliga typsystemet, som definierar hur typer deklareras, används och hanteras i körningen. Den består av både värdetyper och referenstyper, som alla härleds Object från bastypen. När du arbetar med en datakälla härleds datatypen från dataprovidern om den inte uttryckligen anges. Ett objekt är till exempel DataSet oberoende av en specifik datakälla. Data i en DataSet
hämtas från en datakälla och ändringar sparas tillbaka till datakällan med hjälp av en DataAdapter
. Det innebär att när en DataAdapter
fyller i en DataTableDataSet
med värden från en datakälla är de resulterande datatyperna för kolumnerna i DataTable
.NET Framework-typerna, i stället för typer som är specifika för .NET Framework-dataprovidern som används för att ansluta till datakällan.
På samma sätt lagras det resulterande värdet i en lokal variabel som har en .NET Framework-typ när ett DataReader
returnerar ett värde från en datakälla. För både Fill
-operationerna av DataAdapter
och Get
-metoderna av DataReader
bestäms .NET Framework-typen utifrån det värde som returneras från .NET Framework-dataleverantören.
I stället för att förlita dig på den härledda datatypen kan du använda de typade åtkomstmetoderna i DataReader
när du känner till den specifika typen av värde som returneras. Inskrivna åtkomstmetoder ger bättre prestanda genom att returnera ett värde som en specifik .NET Framework-typ, vilket eliminerar behovet av ytterligare typkonvertering.
Anmärkning
Null-värden för .NET Framework-dataproviderns datatyper representeras av DBNull.Value
.
I det här avsnittet
SQL Server-datatypmappningar
Visar en lista över härledda datatypsmappningar och dataåtkomstmetoder för System.Data.SqlClient.
OLE DB-datatypmappningar
Visar en lista över härledda datatypsmappningar och dataåtkomstmetoder för System.Data.OleDb.
ODBC-datatypmappningar
Visar en lista över härledda datatypsmappningar och dataåtkomstmetoder för System.Data.Odbc.
Oracle-datatypmappningar
Visar en lista över härledda datatypsmappningar och dataåtkomstmetoder för System.Data.OracleClient.
Floating-Point tal
Beskriver problem som utvecklare ofta stöter på när de arbetar med flyttalsnummer.