LINQ ADO.NET (strona Portal)
LINQ to ADO.NETUmożliwia kwerendy za pośrednictwem dowolnego obiektu agreguje ustalony w ADO.NET za pomocą Language-Integrated Query (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 Language-Integrated Query (LINQ) technologies: LINQ to DataSet, LINQ to SQL, and LINQ to Entities.LINQ to DataSetzapewnia bogatsze, zoptymalizowaną podczas badania nad DataSet, LINQ to SQL umożliwia kwerendy bezpośrednio SQL Server bazy danych schematów i LINQ to Entities 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 to 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 to SQLzapewnia infrastrukturę run-time związanych z zarządzaniem danymi relacyjnymi jako obiekty. W LINQ to SQL, model danych z relacyjnej bazy danych jest mapowany do modelu obiektu wyrażone w języku programowania autora.Podczas wykonywania aplikacji, LINQ to 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 to SQL tłumaczy je ponownie na obiekty, które można manipulować.
LINQ to 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 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 to Entities.Zobacz LINQ to Entities Aby uzyskać więcej informacji.