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 };


 
Comments are closed.