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.
Korzystając z linQ to SQL, możesz użyć technologii LINQ, aby uzyskać dostęp do baz danych SQL, tak jak w przypadku uzyskiwania dostępu do kolekcji w pamięci.
Na przykład obiekt nw w poniższym kodzie jest tworzony, aby reprezentować bazę danych Northwind, tabela Customers jest celem operacji, wiersze są filtrowane Customers z London, a ciąg dla CompanyName jest wybierany do pobrania.
Po wykonaniu pętli pobierana jest kolekcja CompanyName wartości.
// 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
Następne kroki
Aby zapoznać się z kilkoma dodatkowymi przykładami, w tym wstawianiem i aktualizowaniem, zobacz Artykuł What You Can Do With LINQ to SQL (Co można zrobić za pomocą linQ to SQL).
Następnie wypróbuj przewodniki i samouczki, aby mieć praktyczne doświadczenie w korzystaniu z linQ to SQL. Zobacz Learning by Walkthroughs (Nauka według przewodników).
Na koniec dowiedz się, jak rozpocząć pracę we własnym projekcie LINQ to SQL, czytając typowe kroki dotyczące używania linQ to SQL.