Udostępnij za pośrednictwem


LINQ to ADO.NET (Portal Page)

LINQ to ADO.NETUmożliwia kwerendy za pośrednictwem dowolnego obiektu agreguje ustalony w ADO.NET za pomocą Zapytanie o języku zintegrowanym (LINQ) model programowania.

[!UWAGA]

LINQ to ADO.NET Dokumentacja znajduje się w ADO.NET sekcji.NET Framework SDK: LINQ and ADO.NET.

Istnieją trzy oddzielne ADO.NET Zapytanie o języku zintegrowanym (LINQ) technologies: LINQ do DataSet, LINQ do SQL, and LINQ do Jednostek.LINQ do DataSetzapewnia bogatsze, zoptymalizowaną podczas badania nad DataSet, LINQ do SQL umożliwia kwerendy bezpośrednio SQL Server bazy danych schematów i LINQ do Jednostek pozwala na kwerendę Entity Data Model.

LINQ do zestawu danych

DataSet Jest jednym z najczęściej używanych składników w ADO.NET, i jest kluczowym elementem rozłączonych programowania modelu ADO.NET jest zbudowany w technologii.Pomimo to dostępność, jednak DataSet ma ograniczone możliwości kwerendy.

LINQ do DataSetumożliwia budowanie bogatszych możliwości kwerendy do DataSet przy użyciu tej samej funkcji kwerendy, który jest dostępny dla innych źródeł danych.

Aby uzyskać więcej informacji, zobacz LINQ to DataSet.

LINQ SQL

LINQ do SQLzapewnia infrastrukturę run-time związanych z zarządzaniem danymi relacyjnymi jako obiekty. W LINQ do SQL, model danych z relacyjnej bazy danych jest mapowany do modelu obiektu wyrażone w języku programowania autora.Podczas wykonywania aplikacji, LINQ do SQL tłumaczy zintegrowane języka kwerend w modelu obiektów SQL i wysyła je do bazy danych do wykonania.Gdy baza danych zwraca wyniki, LINQ do SQL tłumaczy je ponownie na obiekty, które można manipulować.

LINQ do SQLobejmuje wsparcie dla procedury przechowywane i funkcje zdefiniowane przez użytkownika w bazie danych i dla dziedziczenia w modelu obiektów. 

Aby uzyskać więcej informacji, zobacz LINQ to SQL [LINQ to SQL].

LINQ podmiotom

Za pomocą Entity Data Model, w relacyjnej bazie danych jest ujawniona jako obiekty.NET środowisko.Powoduje to, że obiekt warstwy obiektu docelowego idealne dla LINQ pomocy technicznej, umożliwiając deweloperom do formułowania kwerend bazy danych z języka używanego do tworzenia logiki biznesowej.Ta możliwość jest znany jako LINQ do Jednostek.Zobacz LINQ to Entities Aby uzyskać więcej informacji.

Zobacz też

Koncepcje

LINQ and ADO.NET

Inne zasoby

LINQ (zapytania o języku zintegrowanym)