Sadece entity katmanı sayesinde veritabanı üzerine işlem yapabilmek için DataContext sınıfı size yardımcı olacaktır. Yalnız entity üzerine attribute ile çalışmak gerekiyor. Örnek bir kullanım için aşağıdaki kodu inceleyebilirsiniz.
[
Table(Name="Person.Contact")]
public class Contact
{
[
Column(Name="FirstName")]
public string FirstName { get; set; }
[
Column(Name = "LastName")]
public string LastName { get; set; }
}
Verileri görüntülemek için kısa yoldan herhangi bir ek katman veya sorgu yazmadan :
DataContext dt = new DataContext("server=.;database=AdventureWorks;uid=sa;pwd=**");
Table<Contact> ct = dt.GetTable<Contact>();
var
result = from c in ct where c.FirstName select new { c.FirstName, c.LastName };