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

Категория: Образование
Нажмите для полного просмотра!
Доступ к данным при помощи ADO.NET, слайд №1Доступ к данным при помощи ADO.NET, слайд №2Доступ к данным при помощи ADO.NET, слайд №3Доступ к данным при помощи ADO.NET, слайд №4Доступ к данным при помощи ADO.NET, слайд №5Доступ к данным при помощи ADO.NET, слайд №6Доступ к данным при помощи ADO.NET, слайд №7Доступ к данным при помощи ADO.NET, слайд №8Доступ к данным при помощи ADO.NET, слайд №9Доступ к данным при помощи ADO.NET, слайд №10Доступ к данным при помощи ADO.NET, слайд №11Доступ к данным при помощи ADO.NET, слайд №12Доступ к данным при помощи ADO.NET, слайд №13Доступ к данным при помощи ADO.NET, слайд №14Доступ к данным при помощи ADO.NET, слайд №15Доступ к данным при помощи ADO.NET, слайд №16Доступ к данным при помощи ADO.NET, слайд №17Доступ к данным при помощи ADO.NET, слайд №18Доступ к данным при помощи ADO.NET, слайд №19Доступ к данным при помощи ADO.NET, слайд №20Доступ к данным при помощи ADO.NET, слайд №21Доступ к данным при помощи ADO.NET, слайд №22Доступ к данным при помощи ADO.NET, слайд №23Доступ к данным при помощи ADO.NET, слайд №24Доступ к данным при помощи ADO.NET, слайд №25Доступ к данным при помощи ADO.NET, слайд №26Доступ к данным при помощи ADO.NET, слайд №27

Содержание

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

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


Слайд 1





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

Слайд 2





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

Слайд 3





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

Слайд 4





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

Слайд 5





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

Слайд 6





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

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





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

Слайд 13





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

Слайд 14





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

Слайд 15





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

Слайд 16






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

Слайд 17





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

Слайд 18





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

Слайд 19





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

Слайд 20





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

Слайд 21





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

Слайд 22





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

Слайд 23





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

Слайд 24





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

Слайд 25





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

Слайд 26





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

Слайд 27





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию