Partager via


IDataTransformPlanServices, interface

La fonctionnalité de plan de transformation de données est utilisée pour créer un plan de génération de données à partir d'une base de données cible et assigner des générateurs liés aux données séquentiels à chaque colonne. Cela crée effectivement un plan de génération de données qui copie une base de données source vers la base de données cible. Cette interface fournit des informations (pour un fournisseur de schémas de base de données spécifique) qui activent cette fonctionnalité pour un fournisseur de schémas de base de données. Les implémenteurs de générateur n'ont pas besoin d'implémenter cette interface ; les implémenteurs de fournisseur de schémas de base de données doivent implémenter cette interface pour permettre le support des plans de données de transformation avec leur fournisseur.

Espace de noms :  Microsoft.Data.Schema.Tools.DataGenerator
Assembly :  Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Déclaration
Public Interface IDataTransformPlanServices _
    Inherits IExtension
public interface IDataTransformPlanServices : IExtension
public interface class IDataTransformPlanServices : IExtension
type IDataTransformPlanServices =  
    interface
        interface IExtension
    end
public interface IDataTransformPlanServices extends IExtension

Le type IDataTransformPlanServices expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateSelectStatement Crée une instruction SELECT à l'aide de la table et de la liste de colonnes fournies.
Méthode publique GetRowCount Retourne le nombre de lignes dans la table fournie.
Méthode publique InitializeReverseEngineerConstructor Permet au développeur d'apporter des modifications au constructeur de reconstitution de la logique des produits qui sont spécifiques au modèle de données fourni.
Méthode publique ReplaceForeignKeyColumnGenerator Cette méthode est généralement utilisée dans les cas où un générateur lié aux données séquentiel ne peut pas être utilisé, comme dans une colonne d'identité (ou toute autre colonne dont la valeur n'est pas transférée entre deux bases de données).

Début

Voir aussi

Référence

Microsoft.Data.Schema.Tools.DataGenerator, espace de noms