Тренинг «Разработка веб-приложений на ASP.NET» Занятие 5 Работа с данными Гайдар Магдануров
Доступ к данным Технологии доступа к данным – ADO.NET – LINQ2SQL – Entity Framework – NHibernate – …
SQL Server В лабораторных работах мы будем использовать СУБД – SQL Server В Visual Studio интегрирован инструмент Server Explorer Для SQL Server основной инструмент управления – SQL Server Management Studio
СОЗДАНИЕ БД В SQL SERVER Лабораторная работа
Источники данных Декларативная привязка к данным – SqlDataSource, XmlDataSource, ObjectDataSource, AccessDataSource, SiteMapDataSource, LinqDataSource, EntityDataSource Возможность изменения данных через источники данных
СОЗДАНИЕ БД В SQL SERVER Лабораторная работа
Использование источников данных Элементы управления для привязки к данным – Grid, DataList, DetailsView, FormView, Repeater Использование связки ЭУ выводящих список и ЭУ выводящих детальную информацию об одной записи в БД
СВЯЗЫВАНИЕ С ДАННЫМИ SQLDATASOURCE, GRID, FORMVIEW РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ ЭУ Лабораторная работа
Использование LinqDataSource LINQ – запросы встроенные в язык Linq2SQL – ORM решение для привязки реляционной схемы БД к объектам Использование аналогично SqlDataSource
LINQ. ИСПОЛЬЗОВАНИЕ LINQDATASOURCE Лабораторная работа
XML данные XmlDataSource – возможность привязки к XML файлам Удобно для данных только для чтения Загрузка данных по HTTP
XMLDATASOURCE. RSS Лабораторная работа
Данные из объектной модели ObjectDataSource – возможность использовать данные предоставляемые объектами Промежуточный слой доступа к данным
OBJECTDATASOURCE Лабораторная работа
Создание слоя данных Дополнительный промежуточный слой для работы с данными Возможность изменить нижележащий источник данных (поддержка нескольких БД) Структурирование доступа к данным через единую систему
РАЗРАБОТКА СЛОЯ ДОСТУПА К ДАННЫМ Лабораторная работа