Classe DataSchemaModelTranslator
Fornece uma base para uma classe do conversor que converte um modelo de esquema de dados para um modelo de esquema para um banco de dados específico, como, por exemplo, o modelo de esquema SQL Server.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator
Namespace: Microsoft.Data.Schema.SchemaModel.Translation
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
Public MustInherit Class DataSchemaModelTranslator _
Inherits ModelTranslator
public abstract class DataSchemaModelTranslator : ModelTranslator
public ref class DataSchemaModelTranslator abstract : public ModelTranslator
[<AbstractClass>]
type DataSchemaModelTranslator =
class
inherit ModelTranslator
end
public abstract class DataSchemaModelTranslator extends ModelTranslator
O tipo DataSchemaModelTranslator expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataSchemaModelTranslator |
Início
Propriedades
Nome | Descrição | |
---|---|---|
CompatibilityLevel | Obtém o nível de conversão para este conversor. (Herdado de ModelTranslator.) | |
DatabaseSchemaProvider | Obtém o provedor do esquema de banco de dados associado. (Herdado de ModelTranslator.) | |
DataLossPossible | Obtém um valor que indica se a tradução pode causar a perda de dados. (Herdado de ModelTranslator.) | |
Definition | Obtém a definição do conversor associado. (Herdado de ModelTranslator.) | |
ExtensionHandle | Obtém o identificador para a extensão do esquema de dados inerente. (Herdado de ModelTranslator.) | |
TranslatesTo |
Início
Métodos
Nome | Descrição | |
---|---|---|
CanTranslateTo(Type) | (Substitui ModelTranslator.CanTranslateTo(Type).) | |
CanTranslateTo(DatabaseSchemaProvider) | (Herdado de ModelTranslator.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
InstantiateCopiedModel | (Substitui ModelTranslator.InstantiateCopiedModel(ModelStore).) | |
InstantiateTranslatedModel | (Substitui ModelTranslator.InstantiateTranslatedModel(ModelStore).) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
SetConstructorParametersForCopiedModel | ||
SetConstructorParametersForTranslatedModel | ||
SetExtensionHandle | Define o identificador para o objeto de extensão. (Herdado de ModelTranslator.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
Translate | Converte o modelo de esquema fornecido para o tipo de destino é definido pelo construtor. (Substitui ModelTranslator.Translate(ModelStore, Boolean).) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.