Memulai
Dengan LINQ to SQL, Anda dapat menggunakan teknologi LINQ untuk mengakses database SQL sama seperti Anda mengakses koleksi dalam memori.
Misalnya, objek nw
dalam kode berikut dibuat untuk mewakili database Northwind
, tabel Customers
ditargetkan, baris difilter untuk Customers
dari London
, dan string untuk CompanyName
dipilih untuk pengambilan.
Saat loop dijalankan, kumpulan nilai CompanyName
diambil.
// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");
// or, if you are not using SQL Server Express
// Northwnd nw = new Northwnd("Database=Northwind;Server=server_name;Integrated Security=SSPI");
var companyNameQuery =
from cust in nw.Customers
where cust.City == "London"
select cust.CompanyName;
foreach (var customer in companyNameQuery)
{
Console.WriteLine(customer);
}
' Northwnd inherits from System.Data.Linq.DataContext.
Dim nw As New Northwnd("c:\northwnd.mdf")
' or, if you are not using SQL Server Express
' Dim nw As New Northwnd("Database=Northwind;Server=dschwart7;Integrated Security=SSPI")
Dim companyNameQuery = _
From cust In nw.Customers _
Where cust.City = "London" _
Select cust.CompanyName
For Each customer In companyNameQuery
Console.WriteLine(customer)
Next
Langkah berikutnya
Untuk beberapa contoh tambahan, termasuk menyisipkan dan memperbarui, baca Hal yang Dapat Anda Lakukan Dengan LINQ to SQL.
Selanjutnya, coba beberapa panduan dan tutorial untuk mendapatkan pengalaman langsung menggunakan LINQ to SQL. Baca Pembelajaran dengan Panduan.
Terakhir, pelajari cara memulai proyek LINQ to SQL Anda sendiri dengan membaca Langkah Tipikal Menggunakan LINQ to SQL.