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 モデルには外部キー ジェネレーターが 1 つしかなく、これは、このメソッドが nullnull 参照 (Visual Basic では Nothing) を返すからです。ご使用のモデルでは 2 つ以上の外部キー ジェネレーターを必要とする場合があります。
このメソッドを通してこの情報を提供すると、Visual Studio プロジェクトでデータベース スキーマ モデルを表現でき、モデルに定義されているデータベース オブジェクトをユーザーが作成および操作できます。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。