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
- generators
Tipo: System.Collections.ObjectModel.ReadOnlyCollection<ExtensionHandle<IGenerator>>
Uma coleção de ExtensionHandle<TInterfaceType> do tipo IGenerator.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.