..
С последних версий. NET Framework это новая технология была внедрена на уровне взаимодействия с databse называемые LINQ (Language Integrated Query). Это набор расширений. NET Framework выполнять быстрые запросы на данные. LINQ расширяет синтаксис C # и Visual Basic, но не заменять другие технологии для доступа к данным, это полезная альтернатива же.
Данная технология называется «язык интегрированных", поскольку он дает возможность построить запрос, который необходимо интегрировать их в синтаксисе языков программирования определяется как C # и Visual Basic.
Для того чтобы понять потенциал мы приступим к примеру. Добавить новый веб-формы в наш проект и вставьте GridView управления внутри его для просмотра данных, полученных из запроса LINQ, который будет выполнять в ближайшем будущем. В этом примере мы будем использовать в качестве источника данных автомобилей класса, который мы видели несколько уроков назад (дома, добавив еще один фокус модель Ford).
В случае нагрузки формы вставить следующий код
если (! this.IsPostBack)
{
Список <Auto> автосписок Auto.CreaListaAuto = ();
= GridView1.DataSource от автомобильных автосписок
где
auto.Marca.Contains («Форд») == истинной
OrderBy auto.Marca.Length
auto.Modello.ToUpper выберите ();
GridView1.DataBind ();
}
С помощью этого синтаксиса мы просим вернуть в сетку только бренд Форда модели автомобилей выполняется приложение, и на самом деле результат будет отображаться следующие

Если мы изменим код для отображения бренда мы также написать
защищен недействительным Page_Load (объект отправителя, EventArgs е)
{
если (! this.IsPostBack)
{
Список <Auto> автосписок Auto.CreaListaAuto = ();
= GridView1.DataSource от автомобильных автосписок
где
auto.Marca.Contains («Форд») == истинной
OrderBy auto.Modello.Length
выбрать автомобиль;
GridView1.DataBind ();
}
}
и результат таков

Подводя итоги размер заявлении LINQ следующим
<variabile от collezione> в <collezione> <Criteri где ВЫБОР OrderBy <criteri из ordinamento> <object выбора элементов selezionati>
Самое интересное, что мы можем запроса с LINQ (но и изменить данные), используя модель не зависит от различных типов источников. Это может на самом деле доступ к базам данных, текстовых файлов, XML-файлы, массивы, Excel файлы, файлы конфигурации, информацию о сборках, ключи реестра и других объектов, восходит к коллекции перечислимых объектов.
Есть несколько вариантов этой технологии, в том числе:
В частности, используемая технология является LINQ к SQL углубить, что бы я отсылаю вас к статье я писал некоторое время назад, что вы можете найти на этой странице .
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |