Imagínate hacer algo así....

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Query;

public partial class Step1 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string[] cities = { "London", "Amsterdam", "San Francisco","Las Vegas", "Boston", "Raleigh", "Chicago", "Charlestown", "Helsinki", "Nice", "Dublin" };

        GridView1.DataSource = from city in cities
                               where city.Length > 4
                               orderby city 
                               select city.ToUpper(); 

        GridView1.DataBind();

    }

}

 

Esto es LINQ, la capacidad de mezclar código similar a sentencias de sql en nuestro código c#. En este caso hacemos una selección sobre rel arreglo de string cities.

 

Links sobre Linq...

Proyecto: http://msdn.microsoft.com/data/ref/linq/

Un ejemplo: http://www.scottgu.com/blogposts/linq/linqsample.zip

 


Archivado en: , , ,