Об’єктна модель ADO .NET
Модель об’єктів ADO .NET (ActiveX Data Objects .NET) – це набір класів, що реалізують програмні інтерфейси для полегшення підключення до баз даних та інших джерел даних.
| |||
Т ипи джерел даних
(множини класів)
Групи класів
Ієрархія класів ADO . Net
Призначення класів ADO.NET
- встановити з'єднання з базою даних;
- створити і заповнити даними об'єкт DataSet;
- відключитися від сховища даних;
- внести зміни в дані в об'єкті DataSet
- знову встановити з'єднання з базою даних і повернути внесені зміни назад в сховище даних.
Засоби роботи з ADO . Net
| |||||
| |||||
Простори імен для роботи з даними
Простір імен | Призначення |
System.Data | Головний простір імен (ядро ADO .NET). містить класи, необхідні для зв'язку за допомогою будь-яких провайдерів даних. Ці класи представляють таблиці, рядки, стовпці, DataSet (набір взаємозв'язаних таблиць). Там визначені інтерфейси з'єднань з базами даних, команд, адаптерів даних. |
System.Data.Common | Базові класи для всіх провайдерів даних DbConnection, DbCommand, DbDataAdapter. |
System.Data.OleDb | Класи, що дозволяють працювати з джерелами даних OleDb, у тому числі з MS SQL версії 6.0 і нижче. Там знаходяться такі класи, як OleDbConnection, OleDbDataAdapter і OleDbCommand. |
System.Data.SqlClient | Класи для MS SQL Server 7 і вище. Містить класи SqlConnection, SqlTransaction, SqlCommand і інші. |
Створення бази даних в середовищі Visual Studio
І. C оздание нового приложения Windows Form
2.Добавление новой БД к проекту:
В проект добавятся файлы RDB2.sdf и RDB2DataSet.xsd
Создание новых таблиц в БД
|
|
| |||||||||||
|
|
|
Создаем таблицу: задаем поля, свойства, Имя таблицы
Например: Tab1
Имя столбца | Тип данных | Длина | Разрешить null |
CustomerID | nchar | 5 | Нет |
CompanyName | nvarchar | 40 | Нет |
ContactName | nvarchar | 30 | Да |
ContactTitle | nvarchar | 30 | Да |
Street | nvarchar | 60 | Да |
City | nvarchar | 15 | Да |
PostalCode | nvarchar | 10 | Да |
Country | nvarchar | 15 | Да |
Phone | nvarchar | 24 | Да |
Tab2
Имя столбца | Тип данных | Длина | Разрешить null |
OrderID | int | 4 | Нет |
CustomerID | nchar | 5 | Да |
EmployeeID | int | 4 | Да |
OrderDate | datetime | 8 | Да |
RequiredDate | datetime | 8 | Да |
ShippedDate | datetime | 8 | Да |
ShipVia | int | 4 | Да |
Freight | money | 19 | Да |
ShipName | nvarchar | 40 | Да |
4.Создание отношений между таблицами
Заполнение образцов таблиц данными
Создание копии базы данных
Файл - Сохранить все.
Файл- Закрыть решение.
В папке Projects – SDB1. sdf - скопируйте его.
Перейдите к папке, в которой хотите сохранить базу данных, и вставьте копию в эту папку
Дата: 2019-02-25, просмотров: 246.