Csharp/CSharp Tutorial/LINQ/SQL — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 12:18, 26 мая 2010
Use LINQ to SQL
using System;
using System.Linq;
using System.Data.Linq;
using System.Data.Linq.Mapping;
static class HelloLinqToSql {
[Table(Name = "Contacts")]
class Contact {
[Column(IsPrimaryKey = true)]
public int ContactID { get; set; }
[Column(Name = "ContactName")]
public string Name { get; set; }
[Column]
public string City { get; set; }
}
static void Main() {
string path = System.IO.Path.GetFullPath("northwnd.mdf");
DataContext db = new DataContext(path);
var contacts =
from contact in db.GetTable<Contact>()
where contact.City == "Paris"
select contact;
foreach (var contact in contacts)
Console.WriteLine("Bonjour " + contact.Name);
}
}