Partilhar via


Namespace Microsoft.Data.Schema.Sql.SchemaModel

Este namespace define classes e interfaces que são usados para criar os modelos que representam a SQL Server família de bancos de dados.

Classes

  Classe Descrição
Classe pública DacProjectAnnotation Indica que o modelo para um projeto do componente de aplicativo de camada de dados (DAC).
Classe pública InterpretationError Classe para representar os erros que são específicos para interpretação.
Classe pública Sql100Interpreter Interpreta Transact-SQL fragmentos para definir o esquema que seria gerado.
Classe pública Sql100InterpreterConstructor Uma classe de construtor que possui opções que definem um Transact-SQL intérprete.
Classe pública Sql100ModelBuilderConstructor Uma classe de construtor pode criar um SQL Server 2008 builder do modelo.
Classe pública Sql100ModelComparer Banco de dados do compara modelos de SQL Server 2008.
Classe pública Sql100ModelComparerConstructor Construtor de serviço para SQL Server 2008 comparador de modelo.
Classe pública Sql100ReverseEngineer Executa o "engenharia reversa" Importar a operação para um SQL Server 2008 banco de dados.
Classe pública Sql100ReverseEngineerConstructor Uma classe de construtor pode criar um SQL Server 2008 Engenharia reversa
Classe pública Sql100SchemaModel O Gerenciador de esquema para um SQL Server 2008 banco de dados.
Classe pública Sql100SchemaModelConstructor Uma classe de construtor pode criar um modelo de esquema para SQL Server 2008.
Classe pública Sql100ScriptDomGenerator Implementa um gerador de DOM (modelo) de objeto de documento do Script para SQL Server 2008.
Classe pública Sql100ScriptDomGeneratorConstructor Uma classe de construtor que possui opções que definem um gerador de Script DOM Document Object Model () para SQL Server 2008.
Classe pública Sql80Interpreter Interpreta Transact-SQL fragmentos para SQL Server 2000 para definir o esquema que seria gerado.
Classe pública Sql80InterpreterConstructor Uma classe de construtor que possui opções que definem um Transact-SQL intérprete para SQL Server 2000.
Classe pública Sql80ModelBuilderConstructor Uma classe de construtor pode criar um SQL Server 2000 builder do modelo.
Classe pública Sql80ModelComparer Implementa um comparador de SQL Server 2000 modelos.
Classe pública Sql80ModelComparerConstructor Construtor de serviço para um comparador de modelo para SQL Server 2000.
Classe pública Sql80ReverseEngineer Executa o "engenharia reversa" Importar a operação para um SQL Server 2000 banco de dados.
Classe pública Sql80ReverseEngineerConstructor Uma classe de construtor pode criar uma classe de engenharia reversa para SQL Server 2000.
Classe pública Sql80SchemaModel Representa um modelo de esquema para SQL Server 2000.
Classe pública Sql80SchemaModelConstructor Uma classe de construtor pode criar um modelo de esquema para SQL Server 2000.
Classe pública Sql80ScriptDomGenerator Implementa um SQL Server 2000-gerador de modelo de objeto de documento (DOM) do script específico.
Classe pública Sql80ScriptDomGeneratorConstructor Uma classe de construtor que possui opções que definem um SQL Server 2000 gerador de DOM.
Classe pública Sql90Interpreter Interpreta Transact-SQL fragmentos para definir o esquema que seria gerado.
Classe pública Sql90InterpreterConstructor Uma classe de construtor que possui opções que definem um Transact-SQL intérprete para SQL Server 2005.
Classe pública Sql90ModelBuilderConstructor Uma classe de construtor pode criar um construtor de modelo para SQL Server 2005.
Classe pública Sql90ModelComparer Compara os modelos de SQL Server 2005.
Classe pública Sql90ModelComparerConstructor Construtor de serviço para o comparador de modelo para SQL Server 2005.
Classe pública Sql90ReverseEngineer Implementa o "engenharia reversa" Importar a operação para SQL Server 2005.
Classe pública Sql90ReverseEngineerConstructor Uma classe de construtor pode criar uma classe de engenharia reversa para SQL Server 2005.
Classe pública Sql90SchemaModel Representa um Gerenciador de esquema para SQL Server 2005.
Classe pública Sql90SchemaModelConstructor Uma classe de construtor pode criar um modelo de esquema para SQL Server 2005.
Classe pública Sql90ScriptDomGenerator SQL Server 2005-Gerador de modelo de objeto de documento (DOM) do script específico.
Classe pública Sql90ScriptDomGeneratorConstructor Uma classe de construtor define um gerador de modelo de objeto de documento (DOM) do script para SQL Server 2005.
Classe pública SqlAnnotationDescriptor Descreve a anotação para uma SqlElementDescriptor.
Classe pública SqlElementDescriptor Descreve um SQL Server elemento de modelo, mas não criar uma instância no armazenamento.
Classe pública SqlInlineConstraintAnnotation Modela uma anotação em uma restrição in-line.
Classe pública SqlInterpreter Interpreta Transact-SQL fragmentos para definir o esquema que seria gerado se esses fragmentos foram executados.
Classe pública SqlInterpreterConstructor Uma classe de construtor que possui opções que definem um Transact-SQL intérprete.
Classe pública SqlModelBuilder Classe que é responsável por construir um modelo de um SQL Server banco de dados.
Classe pública SqlModelBuilderConstructor Uma classe de construtor define um construtor de modelo para um SQL Server banco de dados.
Classe pública SqlModelBuilderException Representa uma exceção lançada pelo SqlModelBuilder.
Classe pública SqlModelComparer Classe que é usado para comparar um modelo de esquema de origem e destino.
Classe pública SqlModelComparerConfiguration Informações de configuração de comparação de modelos de comparação de dois SQL Server bancos de dados.
Classe pública SqlModelComparerConstructor O construtor de serviço para SqlModelComparer.
Classe pública SqlPotentialElementDescriptor Esta classe representa um descritor de elemento ambíguo.
Classe pública SqlReverseEngineer Representa a classe base abstrata para o processo de engenharia reversa (Importar) para SQL Server.Essa classe permite que o preenchimento de um Gerenciador de esquema, dado uma seqüência de conexão.
Classe pública SqlReverseEngineerConstructor Uma classe de construtor define uma classe de engenharia reversa para SQL Server.
Classe pública SqlReverseEngineerException Exceção que pode ser disparada durante a importação.
Classe pública SqlReverseEngineerProgressEventArgs Contém os dados para eventos de progresso que são gerados durante a engenharia reversa (Importar).
Classe pública SqlSchemaAnalyzer A classe base que define os eventos de interpretação.
Classe pública SqlSchemaModel A classe base para os gerentes de esquema para SQL Server bancos de dados.
Classe protegida SqlSchemaModel.SqlModelElement Representa um elemento de modelo de esquema para um SQL Server modelo.
Classe pública SqlSchemaModelConstructor Uma classe de construtor define uma classe de modelo de esquema para SQL Server.
Classe pública SqlSchemaModelException Exceção usada para o modelo de esquema.
Classe pública SqlScriptDomGenerator Gerador de DOM (modelo) do objeto domínio do SQL Server específicas de script.
Classe pública SqlScriptDomGeneratorConstructor Uma classe de construtor que define um SQL Server gerador de modelo de objeto de documento (DOM) do script.
Classe pública SqlScriptProperty Representa uma propriedade de um Transact-SQL script.
Classe pública SqlSourceInformation Fornece informações sobre a origem de um elemento de modelo.
Classe pública SysCommentsObjectAnnotation Define uma anotação que se aplica a um objeto syscomments.

Estruturas

  Estrutura Descrição
Estrutura pública SqlClrPart Modela uma estrutura imutável que representa uma parte do Common Language Runtime (CLR).

Interfaces

  Interface Descrição
Interface pública ISql100Aggregate Modela um agregado.
Interface pública ISql100AsymmetricKey Modela uma chave assimétrica.
Interface pública ISql100AuditAction Modela o uso de uma ação de auditoria por uma especificação de auditoria.
Interface pública ISql100AuditActionGroup Modela o uso de um grupo de ação de auditoria por uma especificação de auditoria.
Interface pública ISql100AuditActionSpecification Modela a especificação de um grupo de ação de auditoria por uma especificação de auditoria.
Interface pública ISql100AuditSpecification Modela uma especificação de auditoria.
Interface pública ISql100BrokerPriority Modela uma prioridade de broker.
Interface pública ISql100ClrFunctionImplementation Modelos de um SQL Server implementação de função do Common Language Runtime (CLR SQL).
Interface pública ISql100ClrFunctionOrderedColumnSpecification Modela uma especificação de ordem para uma coluna no valor de retorno de um SQL Server Common Language Runtime (CLR SQL) table valued função.
Interface pública ISql100ColumnSet Conjunto de uma coluna de modelos.
Interface pública ISql100Credential Modela uma credencial.
Interface pública ISql100CryptographicProvider Modela um provedor criptográfico.
Interface pública ISql100DatabaseAuditSpecification Modela uma especificação de auditoria de banco de dados.
Interface pública ISql100DatabaseEncryptionKey Modela uma chave de criptografia do banco de dados.
Interface pública ISql100DatabaseOptions As configurações de um banco de dados de modelos.
Interface pública ISql100DataCompressionOption As configurações de compactação de dados para uma única partição de modelos.
Interface pública ISql100EventSession Modelos de uma sessão de eventos.
Interface pública ISql100EventSessionAction Modela uma ação para um evento em uma sessão de eventos.
Interface pública ISql100EventSessionDefinitions Modela uma definição de evento para uma sessão de eventos.
Interface pública ISql100EventSessionSetting Modela um atributo personalizado de configuração para um evento em uma sessão do evento.
Interface pública ISql100EventSessionTarget Modelos de destino do evento para uma sessão de eventos.
Interface pública ISql100Filegroup Um grupo de arquivos de modelos.
Interface pública ISql100FullTextIndex Modela um índice de texto completo.
Interface pública ISql100FullTextStopList Lista de parar de modelos de um texto completo.
Interface pública ISql100Function Modelos de uma função.
Interface pública ISql100Index Modelos de um índice.
Interface pública ISql100InlineTableValuedFunction Modela uma função table valued de in-line.
Interface pública ISql100LinkedServer Modelos de um servidor vinculado.
Interface pública ISql100MultiStatementTableValuedFunction Modelos de uma função de valor de tabela com várias instruções.
Interface pública ISql100PartitionScheme Modela um esquema de partição.
Interface pública ISql100PrimaryKeyConstraint Modela uma chave primária.
Interface pública ISql100Procedure Modela um procedimento armazenado.
Interface pública ISql100Queue Modelos de uma fila.
Interface pública ISql100QueueEventNotification Modela uma notificação de evento de fila.
Interface pública ISql100RemoteServiceBinding Ligação de serviço de modelos, um remoto.
Interface pública ISql100ResourceGovernor Modela o resource governor.
Interface pública ISql100ResourcePool Modelos de um pool de recursos.
Interface pública ISql100ScalarFunction Modelos de uma função com valor escalar.
Interface pública ISql100ServerAudit Modela uma auditoria de servidor.
Interface pública ISql100ServerAuditSpecification Modela uma especificação de auditoria de servidor.
Interface pública ISql100ServerOptions As configurações de uma instância do servidor de modelos.
Interface pública ISql100Service Modelos de um serviço.
Interface pública ISql100SimpleColumn Modelos de uma coluna simple.
Interface pública ISql100SpatialIndex Modela um índice espacial.
Interface pública ISql100SpatialIndexedObject Modela um objeto sujeitos a um índice espacial.
Interface pública ISql100SpecifiesDataCompressionOptions Configurações de compactação de dados de modelos.
Interface pública ISql100SpecifiesFileStream Modela um objeto que especifica o armazenamento lógico.
Interface pública ISql100SpecifiesIndex As configurações de um índice de modelos.
Interface pública ISql100Statistic Modela uma estatística.
Interface pública ISql100Subroutine Modelos código executável, por exemplo, uma função ou procedimento.
Interface pública ISql100SubroutineParameter Modela um parâmetro para uma sub-rotina, como, por exemplo, um procedimento armazenado ou função.
Interface pública ISql100SymmetricKey Modela a chave simétrica.
Interface pública ISql100Table Modelos de uma tabela.
Interface pública ISql100TableType Modelos de um tipo de tabela definida pelo usuário.
Interface pública ISql100TableTypeCheckConstraint Modela uma restrição de verificação em um tipo de tabela.
Interface pública ISql100TableTypeColumn Modelos de uma coluna em um tipo de tabela.
Interface pública ISql100TableTypeComputedColumn Modelos de uma coluna computada em um tipo de tabela.
Interface pública ISql100TableTypeConstraint Modela uma restrição em um tipo de tabela.
Interface pública ISql100TableTypeDefaultConstraint Modela uma restrição padrão em um tipo de tabela.
Interface pública ISql100TableTypeIndexedColumnSpecification Modelos de uma coluna indexada em um tipo de tabela.
Interface pública ISql100TableTypeSimpleColumn Modelos de uma coluna simple em um tipo de tabela.
Interface pública ISql100TableTypeUniqueConstraint Modela uma restrição exclusiva em um tipo de tabela.
Interface pública ISql100TableValuedFunction Modela uma função table valued.
Interface pública ISql100UniqueConstraint Modela uma restrição exclusiva.
Interface pública ISql100View Modelos de um modo de exibição.
Interface pública ISql100WorkloadGroup Modelos de um grupo de carga de trabalho.
Interface pública ISql100XmlIndex Modela um índice XML.
Interface pública ISql80ApplicationRole Modelos de uma função de aplicativo.
Interface pública ISql80DatabaseSecurityPrincipal Modelos de uma entidade de segurança de nível de banco de dados, como, por exemplo, um usuário ou função.
Interface pública ISql80Role Modelos de uma função.
Interface pública ISql80User Modelos de um usuário.
Interface pública ISql90Aggregate Modela uma função do agregador.
Interface pública ISql90ApplicationRole Modelos de uma função de aplicativo.
Interface pública ISql90Assembly Modelos de um SQL Server assembly do Common Language Runtime (CLR SQL).
Interface pública ISql90AssemblyFile Um arquivo que define um conjunto de modelos.
Interface pública ISql90AssemblySource A definição de binária de um conjunto de modelos.
Interface pública ISql90AsymmetricKey Modela uma chave assimétrica.
Interface pública ISql90AuthorizedObject Modela um objeto de propriedade (com uma cláusula de responsável pela autorização).
Interface pública ISql90Certificate Modela um certificado.
Interface pública ISql90CheckConstraint Modela uma restrição de verificação.
Interface pública ISql90ClrClassDefined Modela um objeto que é definido como um SQL Server A linguagem comum classe de tempo de execução (CLR SQL).
Interface pública ISql90ClrFunctionImplementation Modelos de SQL Server Common Language Runtime (CLR SQL) a implementação de uma função.
Interface pública ISql90ClrMethod Modela um método de um SQL Server tipo do Common Language Runtime (CLR SQL).
Interface pública ISql90ClrMethodDefined Modela um objeto que é definido como um SQL Server método do Common Language Runtime (CLR SQL).
Interface pública ISql90ClrMethodParameter Modela um parâmetro para um SQL Server método do Common Language Runtime (CLR SQL).
Interface pública ISql90ClrProperty Modela uma propriedade de um SQL Server tipo do Common Language Runtime (CLR SQL).
Interface pública ISql90ComputedColumn Precisava de uma coluna cujos valores são calculados como modelos de outras fontes.
Interface pública ISql90Constraint Modela uma restrição de tabela.
Interface pública ISql90Contract Modela um contrato.
Interface pública ISql90ContractMessageSpecifier O uso de um tipo de mensagem em um contrato de modelos.
Interface pública ISql90Credential Modela uma credencial.
Interface pública ISql90DatabaseDdlTrigger Modela um disparador de linguagem de definição de dados (DDL) de nível de banco de dados.
Interface pública ISql90DatabaseEventNotification Modela uma notificação de eventos do banco de dados.
Interface pública ISql90DatabaseMirroringLanguageSpecifier Modela o uso de espelhamento de banco de dados por um ponto de extremidade.
Interface pública ISql90DatabaseOptions As configurações de um banco de dados de modelos.
Interface pública ISql90DatabaseSecurityPrincipal Modelos de uma entidade de segurança de nível de banco de dados.
Interface pública ISql90DdlTrigger Acionam a modelos de uma linguagem de definição de dados (DDL).
Interface pública ISql90DefaultConstraint Modela uma restrição padrão.
Interface pública ISql90DmlTrigger Acionam a modelos de uma linguagem de manipulação de dados (DML).
Interface pública ISql90Endpoint Modelos de um ponto de extremidade.
Interface pública ISql90EndpointLanguageSpecifier Modela o uso de um idioma por um ponto de extremidade.
Interface pública ISql90EventGroupSpecifier Modela um uso de um grupo de evento.
Interface pública ISql90EventNotification Modela uma notificação de evento.
Interface pública ISql90EventTypeSpecifier Modela um uso de um tipo de evento.
Interface pública ISql90File Modelos de um arquivo.
Interface pública ISql90FilegroupSpecifier Modela um uso de um grupo de arquivos por um esquema de partição.
Interface pública ISql90ForeignKeyConstraint Modela uma restrição de chave estrangeira.
Interface pública ISql90FullTextCatalog Modela um catálogo de texto completo.
Interface pública ISql90FullTextIndex Modela um índice de texto completo.
Interface pública ISql90Function Modelos de uma função.
Interface pública ISql90HttpProtocolSpecifier Modela o uso do protocolo HTTP por um ponto de extremidade.
Interface pública ISql90Index Modelos de um índice.
Interface pública ISql90InlineTableValuedFunction Modela uma função table valued de in-line.
Interface pública ISql90Login Modela um login.
Interface pública ISql90MasterKey Modela uma chave mestre do banco de dados.
Interface pública ISql90MessageType Modelos de um tipo de mensagem do service broker.
Interface pública ISql90MultiStatementTableValuedFunction Modelos de uma função de valor de tabela com várias instruções.
Interface pública ISql90ObjectAuthorizer Modela um proprietário de um objeto autorizado.
Interface pública ISql90PartitionFunction Modelos de uma função de partição.
Interface pública ISql90PartitionScheme Modela um esquema de partição.
Interface pública ISql90PartitionValue Modela um valor de partição em uma função de partição.
Interface pública ISql90PrimaryKeyConstraint Modela uma restrição de chave primária.
Interface pública ISql90Procedure Modela um procedimento armazenado.
Interface pública ISql90ProtocolSpecifier Modela o uso de um protocolo por um ponto de extremidade.
Interface pública ISql90Queue Modelos de uma fila.
Interface pública ISql90QueueEventNotification Modela uma notificação de evento de fila.
Interface pública ISql90RemoteServiceBinding Ligação de serviço de modelos, um remoto.
Interface pública ISql90Role Modelos de uma função.
Interface pública ISql90Route Modela uma rota.
Interface pública ISql90ScalarFunction Modelos de uma função com valor escalar.
Interface pública ISql90Schema Um esquema de modelos.
Interface pública ISql90SecurityPrincipal Modelos de uma entidade de segurança.
Interface pública ISql90ServerDdlTrigger Modela um disparador de linguagem de definição de dados (DDL) de nível de servidor.
Interface pública ISql90ServerEventNotification Modela uma notificação de eventos do servidor.
Interface pública ISql90ServerOptions As configurações de uma instância do servidor de modelos.
Interface pública ISql90ServerSecurityPrincipal Modelos de uma entidade de segurança de nível de servidor.
Interface pública ISql90Service Modelos de um serviço.
Interface pública ISql90ServiceBrokerLanguageSpecifier Modela o uso de um agente de serviços por um ponto de extremidade.
Interface pública ISql90Signable Modela um objeto assináveis, como, por exemplo, um procedimento ou disparador.
Interface pública ISql90Signature Modela uma assinatura.
Interface pública ISql90SignatureEncryptionMechanism Modela um mecanismo que é usado para criar uma assinatura criptográfica.
Interface pública ISql90SoapLanguageSpecifier Modela o uso de SOAP por um ponto de extremidade.
Interface pública ISql90SoapMethodSpecification Modela o uso de um método SOAP por um ponto de extremidade SOAP.
Interface pública ISql90SpecifiesExecutionContext As configurações de contexto de execução de um objeto de modelos.
Interface pública ISql90SpecifiesIndex Configurações do índice de modelos.
Interface pública ISql90SpecifiesStorage Configurações de armazenamento lógico de modelos para um objeto.
Interface pública ISql90SpecifiesTable Modela um objeto que define uma tabela.Isso pode ser uma tabela real ou pode ser uma função table valued.
Interface pública ISql90Statistic Modela uma estatística.
Interface pública ISql90Subroutine Código executável de modelos como, por exemplo, uma função ou procedimento armazenado.
Interface pública ISql90SymmetricKey Modela uma chave simétrica.
Interface pública ISql90SymmetricKeyEncryptionPassword Modela uma senha de criptografia.
Interface pública ISql90Synonym Modela um sinônimo.
Interface pública ISql90SynonymTarget O destino de um sinônimo de modelos.
Interface pública ISql90Table Modelos de uma tabela.
Interface pública ISql90TableValuedFunction Modela uma função table valued.
Interface pública ISql90TcpProtocolSpecifier Modela o uso do protocolo TCP por um ponto de extremidade.
Interface pública ISql90Trigger Modela um disparador.
Interface pública ISql90TriggerEventTypeSpecifier Modela um uso de um tipo de evento.
Interface pública ISql90TypeSpecifier Um tipo, que inclui o tipo base e quaisquer parâmetros, como, por exemplo, precisão de modelos.
Interface pública ISql90UniqueConstraint Modela uma restrição exclusiva.
Interface pública ISql90User Modelos de um usuário.
Interface pública ISql90UserDefinedDataType Modelos de um tipo de dados definidos pelo usuário.
Interface pública ISql90UserDefinedType Modela um tipo definido pelo usuário que é implementado como um SQL Server tipo do Common Language Runtime (CLR).
Interface pública ISql90View Modelos de um modo de exibição.
Interface pública ISql90XmlIndex Modela um índice XML.
Interface pública ISql90XmlIndexedObject Modela um objeto que é indexado por um índice XML.
Interface pública ISql90XmlSchemaCollection Modela uma coleção de esquemas XML.
Interface pública ISql90XmlTypeSpecifier Modela um tipo XML.
Interface pública ISqlApplicationRole Modelos de uma função de aplicativo.
Interface pública ISqlAuthorizedObject Modela um objeto que é concedido a autorização de segurança.
Interface pública ISqlBuiltInType Modelos internos SQL Server tipo de dados.
Interface pública ISqlCheckConstraint Modela uma restrição de verificação.
Interface pública ISqlColumn Modelos de uma coluna.
Interface pública ISqlColumnSource Modelos de uma fonte de dados da coluna.
Interface pública ISqlComputedColumn Modelos de uma coluna calculada.
Interface pública ISqlConstraint Modela uma restrição.
Interface pública ISqlDatabaseOptions As configurações de um banco de dados de modelos.
Interface pública ISqlDatabaseSecurityPrincipal Modelos de uma entidade de segurança de nível de banco de dados, como membros da função.
Interface pública ISqlDefault Um valor padrão de modelos.
Interface pública ISqlDefaultConstraint Modela uma restrição padrão.
Interface pública ISqlDmlTrigger Acionam a modelos de uma linguagem de manipulação de dados (DML).
Interface pública ISqlDynamicColumnSource Usado para resolver as tabelas temporárias e outras fontes de escopo local de coluna são derivados de tabelas existentes.Essa interface permite a resolução de modelo e não representa elementos de primeira classe do modelo.
Interface pública ISqlErrorMessage Modela uma mensagem de erro.
Interface pública ISqlExtendedProcedure Modela um procedimento armazenado estendido.
Interface pública ISqlExtendedProperty Modela uma propriedade estendida.
Interface pública ISqlExtendedPropertyHost Modela um objeto que pode ter propriedades estendidas.
Interface pública ISqlFile Modelos de um arquivo de grupo de arquivos ou arquivo de log.
Interface pública ISqlFilegroup Um grupo de arquivos de modelos.
Interface pública ISqlForeignKeyConstraint Modela uma restrição de chave estrangeira.
Interface pública ISqlFullTextCatalog Modela um catálogo de texto completo.
Interface pública ISqlFullTextIndex Modela um índice de texto completo.
Interface pública ISqlFullTextIndexColumnSpecifier Modela o uso de uma coluna em um índice de texto completo.
Interface pública ISqlFulltextIndexedObject Modela um objeto coberto por um índice de texto completo.
Interface pública ISqlFunction Modelos de uma função.
Interface pública ISqlFunctionImplementation Modela a implementação do corpo de uma função.A função pode ser Transact-SQL script ou SQL Server código do Common Language Runtime (CLR SQL).
Interface pública ISqlIndex Modelos de um índice.
Interface pública ISqlIndexBase Representa a interface base de índices.
Interface pública ISqlIndexedColumnSpecification Modela o uso de uma coluna em um índice.
Interface pública ISqlInlineTableValuedFunction Modela uma função table valued de in-line.
Interface pública ISqlLegacyDataConstraints Modelos de ligação de um padrão ou regra a uma coluna.
Interface pública ISqlLegacyDataConstraintTarget Modela um destino para uma regra ou padrão.
Interface pública ISqlLinkedServer Modelos de um servidor vinculado.
Interface pública ISqlLinkedServerLogin Modela um logon para um servidor vinculado.
Interface pública ISqlLogin Modela um login.
Interface pública ISqlModelElement O elemento de modelo de base para o SQL Server domínio.
Interface pública ISqlMultiStatementTableValuedFunction Modelos de uma função de valor de tabela com várias instruções.
Interface pública ISqlObjectAuthorizer Modela um responsável pela autorização.
Interface pública ISqlObjectOwner Modela um objeto que é proprietária de outros objetos.
Interface pública ISqlOwnedObject Modela um objeto que pertence a outro objeto.
Interface pública ISqlPermissionStatement Modela uma instrução de permissão.
Interface pública ISqlPrimaryKeyConstraint Modela uma restrição de chave primária.
Interface pública ISqlProcedure Modela um procedimento armazenado.
Interface pública ISqlRole Modelos de uma função de banco de dados.
Interface pública ISqlRoleMembership A inclusão de uma entidade de segurança em uma função de banco de dados de modelos.
Interface pública ISqlRule Modela uma regra.
Interface pública ISqlScalarFunction Modelos de uma função com valor escalar.
Interface pública ISqlScriptFunctionImplementation Modelos de implementação de scripts de uma função.
Interface pública ISqlSecurable Modela um objeto ao qual as permissões se aplicam.
Interface pública ISqlSecurityPrincipal Modelos de uma entidade de segurança.
Interface pública ISqlServerOptions Modela as configurações para uma instância de SQL Server.
Interface pública ISqlServerRole Modelos de uma função de servidor.
Interface pública ISqlServerRoleMembership Modela a inclusão de uma entidade de segurança em uma função de servidor.
Interface pública ISqlServerSecurityPrincipal Modelos de uma entidade de segurança de nível de servidor.
Interface pública ISqlSimpleColumn Modelos de uma coluna simple.
Interface pública ISqlSpecifiesAnsiNulls Modela um objeto que tem sua própria configuração ANSI nulos.Isso geralmente ocorre quando o objeto tem um script.
Interface pública ISqlSpecifiesIndex Configurações do índice de modelos.
Interface pública ISqlSpecifiesQuotedIdentifier Modela um objeto que tem sua própria configuração de identificador entre aspas.Isso geralmente ocorre porque o objeto possui um script.
Interface pública ISqlSpecifiesStorage As configurações de armazenamento lógico de um objeto de modelos.
Interface pública ISqlSpecifiesTable Modela um objeto que define uma tabela.Isso pode ser uma tabela real ou, por exemplo, uma função table valued.
Interface pública ISqlStatistic Modela uma estatística.
Interface pública ISqlStatisticBound Modela um objeto que é coberto por uma estatística.
Interface pública ISqlSubroutine Código executável de modelos como, por exemplo, um procedimento armazenado ou função.
Interface pública ISqlSubroutineParameter Modela um parâmetro, por exemplo, para um procedimento armazenado ou função.
Interface pública ISqlSupportsReplication Modela um objeto que oferece suporte à replicação.
Interface pública ISqlTable Modelos de uma tabela.
Interface pública ISqlTableValuedFunction Modela uma função table valued.
Interface pública ISqlTrigger Modela um disparador.
Interface pública ISqlType Um tipo de modelos.
Interface pública ISqlTypeSpecifier O uso de um tipo de modelos.Isso inclui parâmetros de tipo, como, por exemplo, precision.
Interface pública ISqlUniqueConstraint Modela uma restrição exclusiva.
Interface pública ISqlUser Modelos de um usuário.
Interface pública ISqlUserDefinedDataType Modelos de um tipo de dados definidos pelo usuário com base em um tipo interno.
Interface pública ISqlView Modelos de um modo de exibição.

Enumerações

  Enumeração Descrição
Enumeração pública Sql100LockEscalationMethod Os tipos de métodos de escalonamento de bloqueio.
Enumeração pública Sql90AuthenticationModes Define SQL Server 2005 modos de autenticação para autenticação de extremidade.
Enumeração pública Sql90CharacterSet Especifica caracteres possíveis define para pontos de extremidade SOAP e define o comportamento quando o resultado de uma operação inclui caracteres que não são válidos em XML.
Enumeração pública Sql90DatabaseMirroringRoleType Tipos de função para o espelhamento de banco de dados SQL Server 2005.
Enumeração pública Sql90DatabasePageVerifyMode Modo para verificar a página do banco de dados SQL Server 2005.
Enumeração pública Sql90EncryptionMode Modo de criptografia para pontos de extremidade do service broker.
Enumeração pública Sql90HttpPorts Tipos de porta associados a um ponto de extremidade de escuta.
Enumeração pública Sql90LoginType Valores possíveis para a opção LOGIN_TYPE no ponto de extremidade SOAP.
Enumeração pública Sql90ParameterizationOption Opções de parametrização para o banco de dados.
Enumeração pública Sql90ServiceBrokerEncryptionAlgorithm Opções de algoritmo de criptografia possíveis para pontos de extremidade do service broker.
Enumeração pública Sql90ServiceBrokerOption Opções de agente de serviço possíveis para o banco de dados.
Enumeração pública Sql90SoapFormatType Formatos de método de serviço Web possíveis para pontos de extremidade SOAP.
Enumeração pública Sql90SoapSchemaType Opções de esquema possível para os métodos da Web em pontos de extremidade SOAP.
Enumeração pública SqlAssemblyPermissionSet Especifica os conjuntos de permissões possível para um assembly.
Enumeração pública SqlAsymmetricKeyAlgorithm Algoritmo para uma chave assimétrica.
Enumeração pública SqlAuditActionGroup SQL Serveros grupos de ação de auditoria.
Enumeração pública SqlAuditTarget Modelos de SQL Server de auditoria destinos.
Enumeração pública SqlChangeTrackingOption Especifica se as alterações (atualizações, exclusões ou inserções) para as colunas da tabela são cobertas por um índice de texto completo serão propagadas por SQL Server para o índice de texto completo.
Enumeração pública SqlCreationDisposition Modela a disposição de criação de uma chave assimétrica.
Enumeração pública SqlDatabaseAuditAction Ação passíveis de auditoria de nível de banco de dados.
Enumeração pública SqlDatabaseRecoveryMode Modela o modo de recuperação de banco de dados de SQL Server.
Enumeração pública SqlDatabaseUserAccess Modela o modo de acesso do usuário para o SQL Server banco de dados.
Enumeração pública SqlDataCompressionLevel Modela o nível de compactação de dados em um SQL Server banco de dados.
Enumeração pública SqlDdlTriggerScope Modela o escopo de um disparador de linguagem de definição de dados (DDL) que está associado um evento de alteração de definição de dados.
Enumeração pública SqlDegree Modela o nível de densidade de grade em um índice espacial.
Enumeração pública SqlElementDescriptorRelevance Especifica como o fragmento que é visitado está relacionado no descritor.
Enumeração pública SqlElementDescriptorVolatility Essa enumeração descreve a volatilidade do descritor de elemento.Cada nível de volatilidade é diferente.Não é possível ser um variável e uma tabela temporária, e assim por diante.Eles são mutuamente exclusivos.Uma diferença clara existe entre um objeto temporário e um objeto temporário global.
Enumeração pública SqlEndpointState Modela o estado do ponto de extremidade.
Enumeração pública SqlEventGroup Modelos de grupos de eventos para SQL Server.
Enumeração pública SqlEventSessionMemoryPartitionMode Modo de partição de memória para uma sessão de eventos especifica o local onde os buffers de eventos são criados.
Enumeração pública SqlEventSessionRetentionMode Modela o modo de retenção de evento para a sessão de eventos usar para lidar com a perda de eventos.
Enumeração pública SqlEventType Modelos de tipos de eventos para SQL Server.
Enumeração pública SqlForeignKeyAction Modelos de ações que são executadas quando uma chave para que os pontos de uma chave externa existente é atualizada ou excluída.
Enumeração pública SqlGridTessellation Modela o mosaico de grade em um índice espacial.
Enumeração pública SqlLoginEncryptionOption As opções de criptografia de login para os modelos SQL Server.
Enumeração pública SqlMemoryUnit Modelos de unidades de memória para uso em SQL Server modelos.
Enumeração pública SqlMessageSentByType Especifica o tipo de remetente da mensagem.
Enumeração pública SqlMessageValidationMethod Especifica um método de validação de mensagem.
Enumeração pública SqlModelCapability Especifica quais tipos de objetos que são permitidos em SqlSchemaModel.
Enumeração pública SqlPartitionRange Especifica qual lado de um intervalo, esquerda ou direita, o valor de limite pertence.
Enumeração pública SqlPayloadType Define os tipos de carga para pontos de extremidade.
Enumeração pública SqlPermission Modelos de permissões para SQL Server.Para cada valor indica que a entidade tem a permissão especificada.Por exemplo, Insert indica que a entidade tem permissão de inserir.
Enumeração pública SqlPermissionAction Modelos de tipos de ação de permissões de SQL Server.
Enumeração pública SqlPrimaryXmlIndexUsage Representa os tipos de índice XML secundário.
Enumeração pública SqlProtocolType Representa os tipos de protocolo para pontos de extremidade.
Enumeração pública SqlRetentionUnit Descreve a unidade de medida para o período de retenção.
Enumeração pública SqlStatisticsSamplingStyle Define os estilos de amostragem que são usados para criar estatísticas.
Enumeração pública SqlSymmetricKeyAlgorithm Define os algoritmos que são usados para chaves simétricas.
Enumeração pública SqlTriggerOrderRestriction Define os tipos de restrição de ordem de acionamento.
Enumeração pública SqlTriggerType Define os tipos de disparador com suporte.
Enumeração pública SqlType Define o SQL Server tipos de dados internos.
Enumeração pública SqlUserOptions Uma instância dessa classe representa uma opção de server configuráveis que relaciona especificamente para os usuários.
Enumeração pública SqlXmlDataTypeStyle Define os estilos de tipo de dados XML com suporte.
Enumeração pública SupportingStatementOption Valores de modelos da opção que indica como processar as instruções de suporte.