DataGenerationServices-Klasse
Diese abstrakte Basisklasse ist für das Bereitstellen von Informationen für die Datengenerierungsfunktion verantwortlich, die spezifisch für den Datenbankschemaanbieter sind, um die Datengenerierung für diesen Anbieter zu ermöglichen.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
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
Der DataGenerationServices-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DataGenerationServices | Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die DataGenerationServices-Klasse zu initialisieren. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ExtensionHandle | Ruft das Erweiterungshandle für diese Erweiterung ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Annotate | Analysiert die bereitgestellte Tabelle und fügt Anmerkungen zur Datengenerierung an, um die Konfigurationsinformationen für jede Spalte anzugeben. | |
AvailableColumnTypes | Gibt eine Liste von Datenbank-Datentypen zurück, die Sie auswählen können, um das Definieren von Spalten in Visual Studio zu ermöglichen. | |
AvailableExtensionTypes | Gibt eine schreibgeschützte Auflistung erweiterter Datentypen zurück, die Sie zur Verwendung im Dialogfeld Optionen (Menü Extras) bereithalten. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
FilterGenerators | Entfernt Ausgabedeskriptoren aus der bereitgestellten Liste möglicher Ausgabedeskriptoren für die bereitgestellte Spalte. | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetAnnotationsIncludedInSerialization | Gibt eine Liste der Typen von Anmerkungen zurück, die beim Serialisieren eines Datengenerierungsplans eingeschlossen werden. | |
GetCopiedAnnotationTypes | Wird aufgerufen, wenn Visual Studio einen Datengenerierungsplan mit dem vorhandenen Projektschema synchronisiert.Diese Methode ermöglicht Visual Studio, Anmerkungen vom Projektmodell in das Datengenerierungsmodell zu kopieren. | |
GetDbTypeExtension | Gibt einen Typ zurück, der einen erweiterten Datenbanktyp darstellt, dem die bereitgestellte Spalte zugeordnet werden soll. | |
GetDefaultForeignKeyGenerator | Gibt einen bestimmten, als Standard festgelegten Fremdschlüssel-Generator zurück. | |
GetGeneratorInput | Gibt auf Grundlage des bereitgestellten AutoAssignedInput-Members einen Wert für die bereitgestellte Spalte zurück. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetModelCopyConfiguration | Ruft die Konfiguration der Elemente im bereitgestellten Datenschemamodell ab. | |
GetPreferredDataSink | Bestimmt, was mit den Daten geschieht, die vom Datengenerierungsplan generiert werden. | |
GetReferencedColumn | Gibt eine Liste von Spalten zurück, auf die die bereitgestellte Spalte verweist. | |
GetReferencedTables | Gibt eine Liste von Tabellen zurück, auf die die bereitgestellte Tabelle verweist. Optional enthält die Liste auch Verweise auf sich selbst. | |
GetReferencingTables | Gibt eine Liste der Tabellen zurück, die auf die bereitgestellte Tabelle verweisen. Optional enthält die Liste auch Verweise auf sich selbst. | |
GetRelevantModelClasses | Wird verwendet, um den Satz von Modellelementänderungen zu bestimmen, auf die der Datengenerierungsplan reagiert. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetTypesExcludedFromComparison | Identifiziert die Elemente, die aus dem Modellvergleich mit der Zieldatenbank entfernt werden sollen. | |
InitializeModelComparerConstructor | Ermöglicht es dem Entwickler, beliebige Änderungen am Vergleichskonstruktor vorzunehmen, die für das Datenmodell spezifisch sind. | |
InitializePlanModelConstructor | ||
InitializeVerificationModelConstructor | Ermöglicht es dem Entwickler, beliebige Änderungen am bereitgestellten Konstruktor für die Zurückentwicklung vorzunehmen, die für das bereitgestellte Datenmodell spezifisch sind, wenn der Datentarif für die Zieldatenbank validiert wird. | |
IsNewColumnSelected | Bestimmt, ob die bereitgestellte neu erstellte oder neu geladene Spalte wie für die Datengenerierung ausgewählt angezeigt wird. | |
MapColumnToDbTypes | Gibt eine Liste der Optionen für die Datentypen der bereitgestellten Spalte zurück, die am besten geeignet sind. | |
MapColumnToDefaultDbType | Gibt den Datenbank-Datentyp zurück, der als Standardeinstellung für die bereitgestellte Spalte gelten soll. | |
MapGeneratorOutputToDbTypes | Gibt ein Array von Datenbank-Datentypen zurück, die Sie als geeignet für das Zuordnen der Ausgaben für den angegebenen benutzerdefinierten Datenbanktyp eingestuft haben. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
PopulateDefaultMappings | Gibt die von Ihnen gewählten Einstellungen für bestimmte Standardzuordnungen von Datenbank-Datentypen zu Ausgabedeskriptoren zurück, indem die bereitgestellte Liste verfügbarer Generatoren zur Ausgabe von Deskriptorzuordnungen verwendet wird.Gibt die von Ihnen gewählten Einstellungen für bestimmte Standardzuordnungen von Datenbank-Datentypen zu Ausgabedeskriptoren zurück und die Standardzuordnungen von erweiterten Datenbank-Datentypen zur Ausgabe von Deskriptoren. | |
SetExtensionHandle | Legt das Erweiterungshandle für das aktuelle Objekt fest. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Writer von Datenbankschema-Anbietern implementieren diese Klasse, um die Datengenerierung für ihren Anbieter zu aktivieren. Entwickler von Datengeneratoren müssen diese Klasse nicht implementieren. Die meisten Methoden in dieser Klasse werden von der Benutzeroberfläche Optionen (Menü "Extras") in Visual Studio aufgerufen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Data.Schema.Tools.DataGenerator-Namespace