Читать «ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание» онлайн - страница 569
Эндрю Троелсен
CREATE DATABASE [Cars] ON (NAME = N'Cars_Data', FILENAME= N'С:\Program Files\Microsoft SQL Server\MSSQL\Data\Cars_Data.MDF', SIZE = 2, FILEGROWTH = 10%)
LOG ON (NAME = N'Cars_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Cars_Log.LDF', SIZE = 1, FILEGROWTH = 10%)
GO
Теперь выполните сценарий. После этого откройте окно утилиты SQL Server Enterprise Manager. Вы сможете увидеть там три связанные таблицы (с некоторыми уже введенными данными) и одну хранимую процедуру. На рис. 22.4 показаны таблицы, формирующие базу данных Cars.
Рис. 22.4. База данных Cars
Соединение с базой данных в Visual Studio 2005
Итак, база данных Cars создана, и вы можете установить соединение с этой базой данных из Visual Studio 2005. Это позволит просматривать и редактировать различные объекты базы данных в среде разработки Visual Studio 2005. Используя меню View, откройте окно Server Explorer (Обозреватель серверов). Затем щелкните правой кнопкой мыши на узле Data Connections (Связь с данными) и выберите Add Connection (Добавить соединение) из контекстного меню. В появившемся диалоговом окне выберите в качестве источника данных Microsoft SQL Server. В следующем диалоговом окне выберите имя своей машины из раскрывающегося списка Server Name (Имя сервера) или просто укажите
Рис. 22.5. Соединение с базой данных Cars в Visual Studio 2005
После завершения описанной процедуры, в рамках поддерева Data Connections должен появиться узел для Cars. Обратите внимание на то. что здесь же можно увидеть и записи любой таблицы, если щелкнуть на ее имени правой кнопкой мыши и выбрать Show Table Data (Показать данные таблицы) из появившегося контекстного меню (рис. 22.6).
Рис. 22.6. Просмотр данных таблицы
Связный уровень ADO.NET
Напомним, что
1. Разместить, настроить и открыть объект соединения.
2. Разместить и настроить объект команды, передав ему объект соединения в виде аргумента конструктора или с помощью свойства Connection.