Презентация Доступ к данным при помощи ADO.NET

Категория: Образование


500500500500500500500500500500500500500500500500500500500500500500500500500500500

Вы можете ознакомиться и скачать презентацию на тему Доступ к данным при помощи ADO.NET. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.


Слайды и текст этой презентации

Слайд 1
Описание слайда:
Доступ к данным при помощи ADO.NET

Слайд 2
Описание слайда:
Цель Узнать о базовом доступе к данным при помощи классов ADO.NET. Познакомиться с моделью данных, сохраняемых в базе. Разработать простое приложение CRUD.

Слайд 3
Описание слайда:
Классы ADO.NET Классы конкретных поставщиков данных (находятся в пространствах имен System.Data.OleDb, System.Data.SqlClient, и т.п.) Классы для автономной работы с данными (находятся в пространствах имен System.Data и System.Data.Common)  

Слайд 4
Описание слайда:
Классы поставщиков данных Для поставщика SqlClient это: SqlConnection, SqlCommand, SqlDataReader, SqlDataAdapter.

Слайд 5
Описание слайда:
Класс Connection Устанавливает соединение с хранилищем данных методом Open(). Основное свойство – ConnectionString – строка соединения. Позволяет начать транзакцию методом BeginTransaction() (завершение или откат транзакции выполняются методами объекта Transaction, который возвращает BeginTransaction()).

Слайд 6
Описание слайда:
Класс Command Представляет собой SQL-оператор или хранимую процедуру. Sql-команда формируется свойствами CommandText и CommandType. Параметры команды устанавливаются коллекцией Parameters. Объект Command связывается с объектом соединения свойством Connection. Чтобы выполнить команду, нужно использовать один из методов: ExecuteNonQuery() – для изменения данных, ExecuteReader() – создает поток DataReader для чтения данных из хранилища, ExecuteScalar() – создает поток DataReader, из которого читает единственное значение – первый столбец первой строки.

Слайд 7
Описание слайда:
Класс DataReader

Слайд 8
Описание слайда:
Пример

Слайд 9
Описание слайда:
Получить коллекцию записей

Слайд 10
Описание слайда:
Приложение GuestBook – гостевая книга Разработать приложение «Гостевая книга» Каждый желающий может сделать запись в гостевой книге, нужно только ввести текст записи и свое имя. Все могут читать внесенные записи. Гостевая книга хранится в базе данных. Дополнительно: записи можно упорядочивать и фильтровать по вхождению заданной подстроки в имя гостя или в текст записи.

Слайд 11
Описание слайда:
GuestBook. Главная страница

Слайд 12
Описание слайда:
Модель

Слайд 13
Описание слайда:
SqlServer CE 4.0 SqlServer CE 4.0 представляет собой исполняемую программу, которая просто копируется в каталог bin веб-приложения, никакого другого развертывания не требуется. Сервер поддерживает многопоточные запросы, поэтому может использоваться в небольших ASP.NET приложениях. SqlServer CE допускает тот же доступ к данным, что и полная версия (ADO.NET, EF), но не имеет хранимых процедур и представлений. Бесплатен.

Слайд 14
Описание слайда:
Загрузка пакета через NuGet

Слайд 15
Описание слайда:
Схема данных

Слайд 16
Описание слайда:
Одним из важнейших аспектов проектирования приложения является выбор архитектуры. Классическим примером является многослйная архитектура. На самом верху – уровень представления (Presentation Layer): Предназначен для взаимодействия с пользователем. За уровнем представления следует уровень бизнес логики (Business Logic Layer): Осуществляет логическую обработку поступающих команд и бизнес правил. В самом низу располагается уровень доступа к данным (Data Access Layer): Осуществляет доступ к хранилищу данных в двустороннем направлении.

Слайд 17
Описание слайда:
Слой доступа к данным В слое доступа всю техническую работу по общению с базой будут выполнять классы ADO.NET

Слайд 18
Описание слайда:
Cлой доступа к данным

Слайд 19
Описание слайда:
Слой доступа к данным Метод Create()

Слайд 20
Описание слайда:
SQL-инъекции

Слайд 21
Описание слайда:
Строка соединения в web.config

Слайд 22
Описание слайда:
Контроллер Home

Слайд 23
Описание слайда:
Представление Home/Index

Слайд 24
Описание слайда:
Методы HomeController.Create() Два метода Create() в HomeController

Слайд 25
Описание слайда:
Различие между GET и POST

Слайд 26
Описание слайда:
Представление Home/Create Типизированное представление дает возможность сгруппировать данные, внесенные в форму пользователем, в объект Record и передать его во второй метод Create().

Слайд 27
Описание слайда:
Самостоятельно Закончить гостевую книгу, сделав: Удаление записей. Изменение записей. Проверку ввода.



Похожие презентации

Mypresentation.ru

Загрузить презентацию