Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
LINQ to ADO.NET umożliwia wykonywanie zapytań względem dowolnego obiektu wyliczalnego w ADO.NET przy użyciu modelu programowania Language-Integrated Query (LINQ).
Uwaga / Notatka
Dokumentacja LINQ to ADO.NET znajduje się w sekcji ADO.NET zestawu .NET Framework SDK: LINQ i ADO.NET.
Istnieją trzy oddzielne technologie zapytań ADO.NET Language-Integrated (LINQ): LINQ to DataSet, LINQ to SQL i LINQ to Entities. LINQ to DataSet zapewnia bogatsze, zoptymalizowane zapytania za pośrednictwem DataSet, LINQ to SQL umożliwia bezpośrednie wykonywanie zapytań względem schematów bazy danych programu SQL Server, a LINQ to Entities umożliwia wykonywanie zapytań względem modelu danych encji.
LINQ to DataSet
DataSet jest jednym z najczęściej używanych składników w ADO.NET i jest kluczowym elementem odłączonego modelu programowania, na którym oparty jest ADO.NET. Pomimo tego znaczenia funkcja DataSet ma jednak ograniczone możliwości zapytań.
LINQ to DataSet umożliwia wbudowanie bogatszych możliwości zapytań w DataSet przy użyciu tych samych funkcji zapytań, które są dostępne dla wielu innych źródeł danych.
Aby uzyskać więcej informacji, zobacz LINQ to DataSet.
LINQ to SQL
LINQ to SQL oferuje środowisko wykonawcze do zarządzania danymi relacyjnymi jako obiektami. W linQ to SQL model danych relacyjnej bazy danych jest mapowany na model obiektów wyrażony w języku programowania dewelopera. Podczas wykonywania aplikacji linQ to SQL tłumaczy zapytania zintegrowane z językiem w modelu obiektów na język SQL i wysyła je do bazy danych w celu wykonania. Gdy baza danych zwraca wyniki, LINQ to SQL tłumaczy je z powrotem na obiekty, którymi można manipulować.
LINQ to SQL obejmuje obsługę procedur składowanych i funkcji zdefiniowanych przez użytkownika w bazie danych oraz dziedziczenia w modelu obiektów.
Aby uzyskać więcej informacji, zobacz LINQ to SQL.
LINQ to Entities
Za pomocą modelu danych jednostki dane relacyjne są udostępniane jako obiekty w środowisku .NET. Dzięki temu warstwa obiektu jest idealnym celem obsługi LINQ, umożliwiając deweloperom formułowanie zapytań względem bazy danych z języka używanego do tworzenia logiki biznesowej. Ta funkcja jest znana jako LINQ to Entities. Aby uzyskać więcej informacji, zobacz LINQ to Entities.