Sdílet prostřednictvím


DataGenerationServices – třída

Tento základní třídy je zodpovědný za poskytování informací specifických pro zprostředkovatele schématu databáze funkci generování dat umožňující generování dat pro zprostředkovatele.

Hierarchie dědičnosti

System.Object
  Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices

Obor názvů:  Microsoft.Data.Schema.Tools.DataGenerator
Sestavení:  Microsoft.Data.Schema.Tools (v Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Deklarace
Public MustInherit Class DataGenerationServices _
    Implements IExtensionInformation, IExtension
public abstract class DataGenerationServices : IExtensionInformation, 
    IExtension
public ref class DataGenerationServices abstract : IExtensionInformation, 
    IExtension
[<AbstractClass>]
type DataGenerationServices =  
    class
        interface IExtensionInformation
        interface IExtension
    end
public abstract class DataGenerationServices implements IExtensionInformation, IExtension

Typ DataGenerationServices zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda DataGenerationServices Konstruktory tříd odvozených inicializace volána DataGenerationServices Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost ExtensionHandle Získá popisovač rozšíření tohoto rozšíření.

Na začátek

Metody

  Název Popis
Veřejná metoda Annotate Zadaná tabulka analyzuje a připojí poznámky generování dat zadat konfigurační informace pro každý sloupec.
Veřejná metoda AvailableColumnTypes Vrátí seznam typů dat databáze, které chcete zpřístupnit k definování sloupců v Visual Studio.
Veřejná metoda AvailableExtensionTypes Vrátí kolekci rozšířených datových typů, které chcete zpřístupnit pro použití ve čtení Možnosti nástroje dialogové okno.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Veřejná metoda FilterGenerators Odebere výstupu z nabízeného seznamu popisovačů výstup pro zadaný sloupec popisovače.
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetAnnotationsIncludedInSerialization Vrátí seznam typů poznámky, které jsou zahrnuty při serializovat datový plán generace.
Veřejná metoda GetCopiedAnnotationTypes Kdy nazývá Visual Studio synchronizuje data plánu generace s existující schéma projektu.Tato metoda umožňuje Visual Studio Kopírovat poznámky z projektu modelu do modelu generování dat.
Veřejná metoda GetDbTypeExtension Typ představující typ výstup rozšířené databáze na který chcete zadaný sloupec mapovaná vrátí.
Veřejná metoda GetDefaultForeignKeyGenerator Vrátí konkrétní cizí klíče generátoru označený jako výchozí.
Veřejná metoda GetGeneratorInput Vrátí hodnotu zadaného sloupce založené poskytnutý na AutoAssignedInput člena.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetModelCopyConfiguration Konfigurace prvků získá v poskytnutý datový model schématu.
Veřejná metoda GetPreferredDataSink Určuje, co se stane s daty, která je generována z plánu generování dat.
Veřejná metoda GetReferencedColumn Vrátí seznam sloupců, které odkazuje na zadaný sloupec.
Veřejná metoda GetReferencedTables Vrátí seznam tabulek, které jsou poskytovány tabulka odkazuje volitelně včetně vlastní odkazy.
Veřejná metoda GetReferencingTables Vrátí seznam tabulek odkazující na zadané tabulky, volitelně včetně vlastní odkazy.
Veřejná metoda GetRelevantModelClasses Umožňuje určit nastavení prvku modelu změn které generace dat, který bude odpovídat plánu.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetTypesExcludedFromComparison Identifikuje prvky, které má být odebrána z porovnání modelu k cílové databázi.
Veřejná metoda InitializeModelComparerConstructor Umožňuje vývojáři proveďte libovolné úpravy konstruktor porovnávací nástroj specifické datového modelu.
Chráněná metoda InitializePlanModelConstructor
Chráněná metoda InitializeVerificationModelConstructor Umožňuje vývojáři provést úpravy konstruktoru poskytnutého zpětné analýzy, které jsou specifické pro poskytnutý datový model, když data plánu je ověřena v cílové databázi.
Veřejná metoda IsNewColumnSelected Určuje, zda stanoveno nově vytvořené nebo nově zaveden, sloupec zobrazuje jako vybrané pro generování dat.
Veřejná metoda MapColumnToDbTypes Vrátí seznam voleb nejvhodnější typy dat pro zadaný sloupec.
Veřejná metoda MapColumnToDefaultDbType Vrátí typ dat databáze, kterou chcete použít jako výchozí pro zadaný sloupec.
Veřejná metoda MapGeneratorOutputToDbTypes Vrátí pole databáze datové typy, které považují za vhodné mapovat výstup typu dané vlastní databáze.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda PopulateDefaultMappings Vrátí volby specifické výchozí mapování datových typů databází pomocí poskytnutého seznamu k dispozici generátor mapování popisovače výstupu popisovače výstupu.Volby pro určité výchozí mapování datových typů databáze do popisovače výstupu a výchozí mapování datových typů rozšířené databáze do popisovače výstupu vrátí.
Veřejná metoda SetExtensionHandle Nastaví popisovač rozšíření pro aktuální objekt.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Poznámky

Autoři poskytovatelů schématu databáze implementují tuto třídu povolit generování dat pro jejich poskytovatele. Vývojáři generátory data nemají k implementaci této třídy. Většina metod v této třídě jsou volány Možnosti nástroje uživatelského rozhraní v Visual Studio.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.Tools.DataGenerator – obor názvů

Další zdroje

Creating Custom Data Generators

Přehled Generátor data Rozšíření