Freigeben über


DataGenerationServices.GetDefaultForeignKeyGenerator-Methode

Gibt einen bestimmten, als Standard festgelegten Fremdschlüssel-Generator zurück.

Namespace:  Microsoft.Data.Schema.Tools.DataGenerator
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
Public Overridable Function GetDefaultForeignKeyGenerator ( _
    generators As ReadOnlyCollection(Of ExtensionHandle(Of IGenerator)) _
) As ExtensionHandle(Of IGenerator)
public virtual ExtensionHandle<IGenerator> GetDefaultForeignKeyGenerator(
    ReadOnlyCollection<ExtensionHandle<IGenerator>> generators
)
public:
virtual ExtensionHandle<IGenerator^>^ GetDefaultForeignKeyGenerator(
    ReadOnlyCollection<ExtensionHandle<IGenerator^>^>^ generators
)
abstract GetDefaultForeignKeyGenerator : 
        generators:ReadOnlyCollection<ExtensionHandle<IGenerator>> -> ExtensionHandle<IGenerator> 
override GetDefaultForeignKeyGenerator : 
        generators:ReadOnlyCollection<ExtensionHandle<IGenerator>> -> ExtensionHandle<IGenerator> 
public function GetDefaultForeignKeyGenerator(
    generators : ReadOnlyCollection<ExtensionHandle<IGenerator>>
) : ExtensionHandle<IGenerator>

Parameter

Rückgabewert

Typ: Microsoft.Data.Schema.Extensibility.ExtensionHandle<IGenerator>
Ein Erweiterungshandle für einen Generator, der den Standardfremdschlüssel-Generator darstellt.

Hinweise

Das SQL Server-Modell hat nur einen Fremdschlüssel-Generator, deshalb gibt diese Methode nullNULL-Verweis (Nothing in Visual Basic) zurück; das Modell benötigt möglicherweise mehr als einen Fremdschlüssel-Generator.

Stellen Sie diese Informationen durch diese Methode bereit, damit das Datenbankschemamodell in Visual Studio-Projekten dargestellt werden kann, wo Benutzer Datenbankobjekte erstellen und ändern können, die Sie im Modell definiert haben.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataGenerationServices Klasse

Microsoft.Data.Schema.Tools.DataGenerator-Namespace

IGenerator