Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program .NET Framework jest oparty na typowym systemie typów, który definiuje sposób deklarowanego, używanego i zarządzanego typów w środowisku uruchomieniowym. Składa się zarówno z typów wartości, jak i typów referencyjnych, które pochodzą z typu podstawowego Object . Podczas pracy ze źródłem danych typ danych jest wywnioskowany z dostawcy danych, jeśli nie został jawnie określony. Na przykład DataSet obiekt jest niezależny od dowolnego określonego źródła danych. Dane w DataSet
są pobierane z jednego źródła danych, a zmiany są utrwalane z powrotem do źródła przy użyciu elementu DataAdapter
. Oznacza to, że gdy DataAdapter
wypełnia DataTable w DataSet
wartościami pochodzącymi ze źródła danych, uzyskane typy danych kolumn w DataTable
są typami .NET Framework, zamiast typów specyficznych dla dostawcy danych .NET Framework używanego do łączenia się ze źródłem danych.
Podobnie, gdy DataReader
zwraca wartość ze źródła danych, wynikowa wartość jest przechowywana w zmiennej lokalnej, która ma typ programu .NET Framework. W przypadku operacji Fill
DataAdapter
i Get
metod programu DataReader
, typ programu .NET Framework jest wywnioskowany z wartości zwracanej przez dostawcę danych programu .NET Framework.
Zamiast polegać na wywnioskowanym typie danych, można użyć metod dostępu zależnych od typu z DataReader
, gdy znasz określony typ zwracanej wartości. Metody dostępu typizowane zapewniają lepszą wydajność, zwracając wartość jako określony typ .NET Framework, co eliminuje konieczność dodatkowej konwersji typów.
Uwaga / Notatka
Wartości null dla typów danych dostawcy danych programu .NET Framework są reprezentowane przez DBNull.Value
.
W tej Sekcji
Mapowania typów danych SQL Server
Wyświetla listę wywnioskowanych mapowań typów danych i metod dostępu do danych dla elementu System.Data.SqlClient.
Mapowania typów danych OLE DB
Wyświetla listę wywnioskowanych mapowań typów danych i metod dostępu do danych dla elementu System.Data.OleDb.
Mapowania typów danych ODBC
Wyświetla listę wywnioskowanych mapowań typów danych i metod dostępu do danych dla elementu System.Data.Odbc.
Mapowania typów danych Oracle
Wyświetla listę wywnioskowanych mapowań typów danych i metod dostępu do danych dla elementu System.Data.OracleClient.
NumeryFloating-Point
Opisuje problemy, które deweloperzy często napotykają podczas pracy z liczbami zmiennoprzecinkowych.