..
En son sürümlerini. NET Framework ile LINQ denilen databse (Language Integrated Query) ile etkileşim düzeyinde tanıtılan yeni bir teknolojidir. Bu uzantıları kümesidir. Verilere hızlı erişim gerçekleştirmek için NET Framework. LINQ C # ve Visual Basic sözdizimi uzanır, ancak veri erişimi için diğer teknolojiler yerine, aynı yararlı bir alternatiftir.
Size C # ve Visual Basic olarak tanımlanan programlama dillerinin sözdizimi içine entegre istediğiniz sorguyu oluşturmak için bir fırsat sunuyor, çünkü bu teknoloji 'dil entegre' denir.
Bir örnek ile devam potansiyelini anlamak. Projemiz için yeni bir web form ekleyin ve yakın gelecekte yapacak LINQ sorgusu elde edilen verilerin görüntülemek için içine bir GridView kontrolü ekleyin. Bu örnekte biz (başka bir model Ford Focus ekleyerek ev) birkaç ders önce gördüğüm bir veri kaynağı sınıf araba olarak kullanır.
Formun Load olayı aşağıdaki kodu ekleyin
if (! this.IsPostBack)
{
Liste <Auto> autoList Auto.CreaListaAuto = ();
= Araba autoList ikinci GridView1.DataSource
nerede
auto.Marca.Contains ("Ford") == true
OrderBy auto.Marca.Length
auto.Modello.ToUpper seçin ();
GridView1.DataBind ();
}
Bu sözdizimi ile, uygulamayı çalıştıran şebeke sadece Ford marka otomobil modelleri için geri getirmek isteyen ve aslında sonucu aşağıdaki görüntülenir

Biz marka görüntülemek için kod değiştirirseniz biz de yazmak
protected void Page_Load (object sender, EventArgs e)
{
if (! this.IsPostBack)
{
Liste <Auto> autoList Auto.CreaListaAuto = ();
= Araba autoList ikinci GridView1.DataSource
nerede
auto.Marca.Contains ("Ford") == true
OrderBy auto.Modello.Length
araba seçin;
GridView1.DataBind ();
}
}
aşağıdaki gibi ve sonuç

Aşağıdaki gibi bir LINQ ifadesi boyutunu özetliyor olduğunu
<collezione> bir collezione> gelen <variabile <Kriter SELECT ordinamento> ve OrderBy <criteri <object ürün selezionati> seçin
En ilginç şey, kaynakların çeşitli bağımsız bir model kullanılarak (aynı zamanda verileri değiştirmek) LINQ ile sorgu olabilir. Bu olabilir veritabanlarına aslında erişim, metin dosyaları, XML dosyaları, diziler, Excel dosyaları, konfigürasyon dosyaları, derlemeler hakkında bilgi, kayıt defteri anahtarları ve numaralandırılabilir nesneler topluluğu ile izlenebilir diğer nesneleri.
Dahil olmak üzere bu teknolojinin çeşitli türevleri vardır:
Özellikle, kullanılan teknoloji ben sana bulabileceğiniz bir süre önce yazdığı bir makaleye bakın ne derinleştirmek için LINQ to SQL olan bu sayfada .
| |
ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39. |
| |
ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders. |
| |
SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39. |