DataGenerationServices.GetDefaultForeignKeyGenerator 方法
返回指定作为默认生成器的特定外键生成器。
命名空间: Microsoft.Data.Schema.Tools.DataGenerator
程序集: Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)
语法
声明
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>
参数
- generators
类型:System.Collections.ObjectModel.ReadOnlyCollection<ExtensionHandle<IGenerator>>
类型为 IGenerator 的 ExtensionHandle<TInterfaceType> 的集合。
返回值
类型:Microsoft.Data.Schema.Extensibility.ExtensionHandle<IGenerator>
表示默认外键生成器的生成器的扩展句柄。
备注
SQL Server 模型只有一个外键生成器,因此此方法返回 nullnull 引用(在 Visual Basic 中为 Nothing);您的模型可能需要多个外键生成器。
通过此方法提供此信息,以便您的数据库架构模型可以显示在 Visual Studio 项目中,在那里用户可以创建和操作您已经在模型中定义的数据库对象。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。