
- •Вопрос 1. Что такое интернет? Три лица интернет.
- •Вопрос 2. Службы интернет. Протоколы интернет.
- •Вопрос 3. Стек tcp/ip. Уровни стека.
- •4 Уровня:
- •Вопрос 8. Обработка запросов "браузер-сервер"
- •Вопрос 9.
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12. Структура страницы asp.Net. Директивы страницы asp.Net.
- •Вопрос 13. Директива @Page. Директива @Import.
- •Вопрос 14. Директива @implements. Директива @Master.
- •Вопрос 15.
- •Вопрос 16.
- •Вопрос 17.
- •Вопрос 18.
- •Вопрос 19.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22. Главная страница asp.Net. Определение.
- •Вопрос 23.
- •Вопрос 24.
- •Вопрос 25.
- •Вопрос 26.
- •Вопрос 27.
- •Вопрос 28.
- •Вопрос 29.
- •Вопрос 30.
- •Основные операции запросов linq
Вопрос 29.
Элемент управления XmlDataSource используется, в первую очередь, для предоставления доступа к иерархическим данным XML таким связанным элементам управления, как TreeView или Menu. Также можно привязать табличный элемент управления, связанный с данными, такой как GridView илиDataList, к элементу управления XmlDataSource.
Элемент управления SqlDataSource позволяет использовать серверный веб-элемент управления для доступа к данным, расположенным в реляционной базе данных. К ним могут относиться базы данных Microsoft SQL Server и Oracle, а также источники данных OLE DB и ODBC. Можно использовать элемент управления SqlDataSource совместно с элементами управления с привязкой данных (такими как GridView, FormView и DetailsView) для отображения данных и управления ими на веб-странице ASP.NET, почти или совсем не используя код.
Серверный веб-элемент управления SiteMapDataSource используется с переходами веб-узла ASP.NET Site Navigation. Объект SiteMapDataSource получает данные переходов от поставщика карты сайта и передает данные элементам управления, которые могут отображать их, например TreeView и Menu.
LinqDataSource Позволяет манипулировать объектами в модели данных, разрешающей использование LINQ.
Вопрос 30.
Стандартный LINQ – это нововведение в .NET (реально – несколько новых DLL), позволяющее программисту запрашивать данные в памяти примерно так же, как это делается с помощью привычного SQL-синтаксиса.
Основные операции запросов linq
Получение источника данных
//queryAllCustomers is an IEnumerable<Customer>
varqueryAllCustomers = fromcustin customers
selectcust;
Фильтрация
varqueryLondonCustomers = fromcustin customers
wherecust.City == "London"
selectcust;
Порядок
var queryLondonCustomers3 =
fromcustin customers
wherecust.City == "London"
orderbycust.Nameascending
selectcust;
Фильтрация данных (Where)
Для выполнения фильтрации используется предложение Where. Фильтр определяет, какие элементы из источника данных необходимо включить в результирующую последовательность
Выборка данных - оператор SELECT
Итак, в нашей БД forum есть три таблицы: users (пользователи), topics (темы) и posts (сообщения). И мы хотим посмотреть, какие данные в них содержатся. Для этого в SQL существует оператор SELECT. Синтаксис его использования следующий:
SELECT что_выбрать FROM откуда_выбрать;
Вместо "что_выбрать" мы должны указать либо имя столбца, значения которого хотим увидеть, либо имена нескольких столбцов через запятую, либо символ звездочки (*), означающий выбор всех столбцов таблицы. Вместо "откуда_выбрать" следует указать имя таблицы.
Существует два варианта выбора нескольких полей из источника данных.
В предложении Select укажите поля, которые требуется включить в результат. Компилятор определит анонимный тип, имеющий эти поля как свойства.
Определите именованный тип, содержащий конкретные поля, которые требуется включить в результат, создайте и инициализируйте экземпляры типа в предложении Select. Этот вариант применим только в тех случаях, когда необходимо использовать отдельные результаты за пределами коллекции, в которой они возвращаются, или их нужно передавать в качестве параметров при вызове метода.