Interface ISqlDatabaseOptions
As configurações de um banco de dados de modelos.
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)
Sintaxe
'Declaração
Public Interface ISqlDatabaseOptions _
Inherits ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, _
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISqlDatabaseOptions : ISqlExtendedPropertyHost,
ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer,
IModelEntity, IModelAnnotationHolder
public interface class ISqlDatabaseOptions : ISqlExtendedPropertyHost,
ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer,
IModelEntity, IModelAnnotationHolder
type ISqlDatabaseOptions =
interface
interface ISqlExtendedPropertyHost
interface ISqlSecurable
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISqlDatabaseOptions extends ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
O tipo ISqlDatabaseOptions expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Collation | Obtém ou define o agrupamento de banco de dados. | |
CompatibilityMode | Obtém ou define o modo de compatibilidade do banco de dados. | |
DefaultFilegroup | Obtém ou define o grupo de arquivos padrão. | |
ElementClass | Obtém a classe de metadados para um elemento. (Herdado de IModelElement.) | |
ExtendedProperties | Obtém a lista de propriedades estendidas para este objeto. (Herdado de ISqlExtendedPropertyHost.) | |
IsAnsiNullDefaultOn | Obtém ou define um valor que modela a opção ANSI_NULLS_DEFAULT. | |
IsAnsiNullsOn | Obtém ou define um valor que modela a opção de ANSI_NULLS. | |
IsAnsiPaddingOn | Obtém ou define um valor que modela a opção ANSI_PADDING. | |
IsAnsiWarningsOn | Obtém ou define um valor que modela a opção ANSI_WARNINGS. | |
IsArithAbortOn | Obtém ou define um valor que modela a opção ARITHABORT. | |
IsAutoCloseOn | Obtém ou define um valor que indica se o AutoClose está ativado. | |
IsAutoCreateStatisticsOn | Obtém ou define um valor que indica se o AutoCreateStatistics está habilitado. | |
IsAutoShrinkOn | Obtém ou define um valor que indica se o AutoShrink está ativado. | |
IsAutoUpdateStatisticsOn | Obtém ou define um valor que indica se o AutoUpdateStatistics está habilitado. | |
IsConcatNullYieldsNullOn | Obtém ou define um valor que modela a opção CONCAT_NULL_YIELDS_NULL. | |
IsCursorCloseOnCommitOn | Obtém ou define um valor que modela a opção CURSOR_CLOSE_ON_COMMIT. | |
IsCursorDefaultScopeGlobal | Obtém ou define um valor que indica se o escopo de cursor padrão é GLOBAL. | |
IsDBChainingOn | Obtém ou define um valor que indica se o encadeamento de banco de dados está ativado. | |
IsFullTextEnabled | True se o suporte a texto completo está habilitado. | |
IsNumericRoundAbortOn | Obtém ou define um valor que modela a opção NUMERIC_ROUND_ABORT. | |
IsOffline | Obtém ou define um valor que indica se o estado do banco de dados está definido como OFFLINE. | |
IsQuotedIdentifierOn | Obtém ou define um valor que modela a opção QUOTED_IDENTIFIER. | |
IsReadOnly | Obtém ou define um valor que indica se o estado de atualização é READ_ONLY. | |
IsRecursiveTriggersOn | Obtém ou define um valor que indica se a opção recursiva disparadores são habilitados. | |
IsTornPageProtectionOn | Compatibilidade reversa somente.Use a propriedade PageVerifyMode. | |
Model | Obtém a referência de modelo. (Herdado de IModelEntity.) | |
Name | Obtém ou define o nome do elemento. (Herdado de IModelElement.) | |
Permissions | Obtém a lista de permissões que se aplicam a este objeto. (Herdado de ISqlSecurable.) | |
PrimarySource | Obtém informações sobre a fonte primária para o elemento. (Herdado de IScriptSourcedModelElement.) | |
RecoveryMode | Obtém ou define o modo de recuperação do banco de dados. | |
ResolutionStatus | Obtém ou define o valor do status de resolução do elemento de modelo. (Herdado de IModelElement.) | |
SecondarySources | Obtém uma lista de fontes secundárias para o elemento. (Herdado de IScriptSourcedModelElement.) | |
SourceCodePositions | Obtém a lista de fontes que definem este elemento. (Herdado de IModelElement.) | |
UserAccess | Obtém ou define um valor que modela as opções de acesso do usuário. | |
ValidationStatus | Obtém ou define o valor do status de validação do elemento de modelo. (Herdado de IModelElement.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddAnnotation | Adiciona a anotação de determinado para este elemento. (Herdado de IModelAnnotationHolder.) | |
Delete | Exclui esta instância do modelo. (Herdado de IModelElement.) | |
GetAnnotations() | Retorna uma lista de anotações anexado a esse elemento. (Herdado de IModelAnnotationHolder.) | |
GetAnnotations(Type) | Retorna uma lista de anotações anexadas de determinado tipo. (Herdado de IModelAnnotationHolder.) | |
GetAnnotations(ModelIdentifier) | Retorna uma lista de anotações anexadas que têm o identificador especificado. (Herdado de IModelAnnotationHolder.) | |
GetAnnotations(ModelIdentifier, Type) | (Herdado de IModelAnnotationHolder.) | |
GetAnnotations<TType>() | Retorna todas as anotações do modelo anexado que implementam a determinada anotação, digite e tem o identificador do modelo especificado. (Herdado de IModelAnnotationHolder.) | |
GetAnnotations<TType>(ModelIdentifier) | (Herdado de IModelAnnotationHolder.) | |
GetComposingChildren | Retorna uma lista de redigir os filhos desse elemento. (Herdado de IModelElement.) | |
GetDefaultFilegroupRelationship | Retorna um IModelSingleRelationship entre this e associado ISqlFilegroup. | |
GetExtendedPropertiesRelationship | Retorna um IModelReverseMultiRelationship entre this e associado ISqlExtendedProperty. (Herdado de ISqlExtendedPropertyHost.) | |
GetHierarchicalChildren | Retorna uma lista de filhos hierárquicas para este elemento. (Herdado de IModelElement.) | |
GetOwnerInfo | Retorna informações sobre o proprietário do elemento. (Herdado de IModelElement.) | |
GetPermissionsRelationship | Retorna um IModelReverseMultiRelationship entre this e associado ISqlPermissionStatement. (Herdado de ISqlSecurable.) | |
GetProperty<TProperty> | Obtém a propriedade especificada. (Herdado de IModelPropertyContainer.) | |
GetReferencedDanglingRelationshipEntries | Retorna uma lista de entradas de relacionamento, onde este elemento aparece no lado esquerdo e não há nenhum elemento tanto no lado direito da relação ou o elemento à direita não existe no modelo. (Herdado de IModelElement.) | |
GetReferencedElements | Retorna uma lista dos elementos que estão em uma relação com esse elemento, onde este elemento está no lado esquerdo da relação. (Herdado de IModelElement.) | |
GetReferencedRelationshipEntries | Retorna uma lista de entradas de relacionamento, onde esse elemento está no lado esquerdo. (Herdado de IModelElement.) | |
GetReferencingElements | Retorna uma lista dos elementos que estão em uma relação com esse elemento, onde este elemento está no lado direito. (Herdado de IModelElement.) | |
GetReferencingRelationshipEntries | Retorna uma lista de entradas de relacionamento, onde esse elemento está no lado direito. (Herdado de IModelElement.) | |
GetRelationship(ModelRelationshipClass) | Retorna a relação solicitada usando os metadados fornecidos. (Herdado de IModelElement.) | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Retorna um relacionamento no qual os dois elementos relacionados são dos tipos especificados. (Herdado de IModelElement.) | |
GetRelationshipEntrySources | Retorna uma coleção de informações de origem sobre a relação determinada. (Herdado de IScriptSourcedModelElement.) | |
GetRelationships | Retorna uma lista das relações nesse elemento. (Herdado de IModelElement.) | |
IsDeleted | Especifica se o objeto é excluído. (Herdado de IModelElement.) | |
IsExternal | Retorna um valor que indica se o objeto foi carregado de uma fonte externa e não é uma parte do modelo de esquema. (Herdado de IModelElement.) | |
RemoveAnnotation | Remove a anotação especificada esse elemento de modelo. (Herdado de IModelAnnotationHolder.) | |
SetProperty<TProperty> | Define a propriedade especificada. (Herdado de IModelPropertyContainer.) |
Início