Udostępnij za pomocą


LINQ to SQL

LINQ to SQL to składnik programu .NET Framework w wersji 3.5, który zapewnia infrastrukturę środowiska uruchomieniowego do zarządzania danymi relacyjnymi jako obiektami.

Uwaga

Dane relacyjne są wyświetlane jako kolekcja tabel dwuwymiarowych (relacji lub plików prostych), w których wspólne kolumny łączą ze sobą tabele. Aby efektywnie używać linQ to SQL, musisz mieć pewną znajomość podstawowych zasad relacyjnych baz danych.

W linQ to SQL model danych relacyjnej bazy danych jest mapowany na model obiektów wyrażony w języku programowania dewelopera. Po uruchomieniu aplikacji LINQ to SQL przekłada zintegrowane zapytania w modelu obiektowym na SQL i wysyła je do bazy danych do wykonania. Gdy baza danych zwraca wyniki, LINQ to SQL tłumaczy je z powrotem na obiekty, z którymi można pracować we własnym języku programowania.

Deweloperzy korzystający z programu Visual Studio zwykle używają projektanta relacyjnego obiektów, który udostępnia interfejs użytkownika do implementowania wielu funkcji LINQ to SQL.

W dokumentacji dołączonej do tej wersji linQ to SQL opisano podstawowe bloki konstrukcyjne, procesy i techniki potrzebne do kompilowania aplikacji LINQ to SQL. Możesz również wyszukać w witrynie Microsoft Docs konkretne problemy i wziąć udział w forum LINQ, w którym można szczegółowo omawiać bardziej złożone tematy z ekspertami. Na koniec LINQ to SQL: .NET Language-Integrated Query for Relational Data opisuje technologię LINQ to SQL, wraz z przykładami kodu w językach Visual Basic i C#.

W tej Sekcji

Wprowadzenie Zawiera skrócone omówienie linQ to SQL wraz z informacjami na temat rozpoczynania korzystania z LINQ to SQL.

Przewodnik programowania Zawiera kroki mapowania, wykonywania zapytań, aktualizowania, debugowania i podobnych zadań.

Odniesienie Dostarcza informacji referencyjnych dotyczących różnych aspektów LINQ to SQL. Tematy obejmują mapowanie typów SQL-CLR, standardowe tłumaczenie operatorów zapytań i nie tylko.

Próbki Zawiera linki do przykładów języka Visual Basic i C#.

zapytanieLanguage-Integrated (LINQ) — C#
Zawiera omówienie technologii LINQ w języku C#.

Language-Integrated Query (LINQ) — Visual Basic Zawiera omówienie technologii LINQ w Visual Basic.

LINQ Opisuje technologie LINQ dla użytkowników języka Visual Basic.

LINQ i ADO.NET Linki do portalu ADO.NET.

Przewodniki LINQ to SQL Wyświetla listę przewodników dostępnych dla LINQ to SQL.

Pobieranie przykładowych baz danych Opisuje sposób pobierania przykładowych baz danych używanych w dokumentacji.

LinqDataSource Web Server Control — omówienie Opisuje sposób LinqDataSource uwidaczniania kontrolki Language-Integrated Query (LINQ) deweloperom sieci Web za pomocą architektury kontroli źródła danych ASP.NET.