Compartilhar via


Trabalhando com objetos de banco de dados

Os estágios da criação de objeto SMO são os seguintes:

  1. Crie uma instância do objeto.

  2. Defina as propriedades do objeto.

  3. Crie instâncias dos objetos filho.

  4. Defina as propriedades do objeto filho.

  5. Crie o objeto.

Quando instâncias de objetos SMO são criadas em um aplicativo SMO, elas não existem na instância do SQL Server até que o Create método seja emitido. No entanto, não é necessário emitir um Create método para cada objeto individual. Se um objeto tiver um conjunto de objetos filho, somente o objeto pai será necessário para executar o Create método. Por exemplo, a definição de uma tabela requer que ela contenha pelo menos uma coluna para existir. Além disso, uma coluna não pode existir isoladamente sem uma tabela. Há uma relação codependent entre a tabela e suas colunas.

O Alter método permite que você faça alterações em um objeto. Várias alterações em um objeto, como adicionar objetos filho a uma das coleções do objeto ou alterar um valor de propriedade, são agrupadas em lote e executadas como uma. O Alter método reduz o tráfego de rede e melhora o desempenho geral.

A Drop instrução é usada para remover um objeto e todos os seus objetos filho codependent necessários para criar o objeto inicialmente.

Consulte Também

Modelo de objeto SMO