Поделиться через


Работа с объектами базы данных

Этапы создания объекта SMO приведены следующим образом:

  1. Создайте экземпляр объекта.

  2. Задайте свойства объекта.

  3. Создайте экземпляры дочерних объектов.

  4. Задайте свойства дочернего объекта.

  5. Создайте объект.

Когда экземпляры объектов SMO создаются в приложении SMO, они не существуют в экземпляре SQL Server до тех пор, пока Create метод не будет выдан. Однако не обязательно выдавать Create метод для каждого отдельного объекта. Если объект имеет набор дочерних объектов, для запуска Create метода требуется только родительский объект. Например, определение таблицы требует, чтобы она содержала по крайней мере один столбец. Кроме того, столбец не может существовать в изоляции без таблицы. Между таблицей и ее столбцами существует связь с кодепендентами.

Метод Alter позволяет вносить изменения в объект. Несколько изменений объекта, таких как добавление дочерних объектов в одну из коллекций объекта или изменение значения свойства, пакетируются вместе и выполняются как один. Метод Alter уменьшает сетевой трафик и повышает общую производительность.

Инструкция Drop используется для удаления объекта и всех его дочерних дочерних объектов, необходимых для первоначального создания объекта.

См. также

Объектная модель SMO