Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mediante LINQ to SQL, puede usar la tecnología LINQ para acceder a las bases de datos SQL como lo haría con una colección en memoria.
Por ejemplo, en el código siguiente, se crea el objeto nw para representar la base de datos Northwind, el destino es la tabla Customers, las filas se filtran para Customers de London y se selecciona para la recuperación una cadena de CompanyName.
Cuando se ejecuta el bucle, se recupera la colección de CompanyName valores.
// 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
Pasos siguientes
Para obtener algunos ejemplos adicionales, incluida la inserción y actualización, consulte What You Can Do With LINQ to SQL (Qué puede hacer con LINQ to SQL).
A continuación, pruebe algunas pruebas guiadas y tutoriales para tener una experiencia práctica en el uso de LINQ to SQL. Consulte Learning by Walkthroughs (Aprendizaje por tutoriales).
Por último, obtenga información sobre cómo empezar a trabajar en su propio proyecto LINQ to SQL; para ello, lea Pasos típicos para usar LINQ to SQL.