Тренинг «Разработка веб-приложений на ASP.NET» Занятие 5 Работа с данными Гайдар Магдануров GaidarMa@microsoft.com www.REMIX.ru.

Презентация:



Advertisements
Похожие презентации
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 3 Элементы управления в действии Гайдар Магдануров
Advertisements

Тренинг «Разработка веб-приложений на ASP.NET» Занятие 1 Знакомство с ASP.NET Гайдар Магдануров
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 3 Маршрутизация и контроллеры Гайдар Магдануров
Веб-платформа Microsoft Гайдар Магдануров t: e: m: +7 (905)
Средства разработки на платформе Windows Windows Server 2003/2008 Веб-сервер Microsoft IIS 6/7.NET Framework 3.5, СУБД: Microsoft SQL Server 2005/2008.
ADO.NET Data Services Данила Корнев Developer Evangelist Microsoft Россия Установите Silverlight 1.0 для просмотра демонстрации:
Тренинг ASP.NET MVC 3 Гайдар Магдануров Microsoft.
Top 10 возможностей ASP.NET 2.0. Выбор сделан на основе опросов разработчиков Top 10 – горячая десятка возможностей.
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 2 Страницы и элементы управления Гайдар Магдануров
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 1 Знакомство с подходом MVC Гайдар Магдануров
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 5 Погружение в MVC Framework Гайдар Магдануров
MCP-клуб Белгород Роман Гонтарь Технический директор Группа компаний Денекси.
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 6 Мобильное представление и локализация Гайдар Магдануров
Microsoft ® Visual Basic ®.NET 2003 Быстрые решения для Microsoft ® Windows ® и веб-разработки.
Object Relational Mapping (ORM) Объектно-реляционное отображение
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – приложение, входящее в состав пакета Microsoft Office для разработки баз данных и осуществления.
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft).
Технологические характеристики Microsoft CRM. Содержание Используемые технологии Архитектура решения Администрирование Настройка и разработка.
Клиентские технологии Silverlight 3, Internet Explorer 8 Гайдар Магдануров t: e:
Транксрипт:

Тренинг «Разработка веб-приложений на 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 Лабораторная работа

Создание слоя данных Дополнительный промежуточный слой для работы с данными Возможность изменить нижележащий источник данных (поддержка нескольких БД) Структурирование доступа к данным через единую систему

РАЗРАБОТКА СЛОЯ ДОСТУПА К ДАННЫМ Лабораторная работа