Compartilhar via


Método DataGenerationServices.GetDefaultForeignKeyGenerator

Retorna um gerador de chave de específico externo que é designado como padrão.

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

Sintaxe

'Declaração
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>

Parâmetros

Valor de retorno

Tipo: Microsoft.Data.Schema.Extensibility.ExtensionHandle<IGenerator>
Um identificador de extensão para um gerador que representa o gerador de chave estrangeira do padrão.

Comentários

O SQL Server o modelo tem apenas um estrangeiro gerador de chave, portanto, esse método retorna nulluma referência nula (Nothing no Visual Basic); seu modelo pode exigir mais de um gerador de chave estrangeira.

Fornecer essas informações por meio deste método para que o seu modelo de esquema do banco de dados pode ser representado em Visual Studio projetos, onde os usuários podem criar e manipular objetos de banco de dados que você definiu no modelo.

Segurança do .NET Framework

Consulte também

Referência

DataGenerationServices Classe

Namespace Microsoft.Data.Schema.Tools.DataGenerator

IGenerator