次の方法で共有


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>

パラメーター

戻り値

型: Microsoft.Data.Schema.Extensibility.ExtensionHandle<IGenerator>
既定の外部キー ジェネレーターを表すジェネレーターの拡張機能のハンドル。

解説

SQL Server モデルには外部キー ジェネレーターが 1 つしかなく、これは、このメソッドが nullnull 参照 (Visual Basic では Nothing) を返すからです。ご使用のモデルでは 2 つ以上の外部キー ジェネレーターを必要とする場合があります。

このメソッドを通してこの情報を提供すると、Visual Studio プロジェクトでデータベース スキーマ モデルを表現でき、モデルに定義されているデータベース オブジェクトをユーザーが作成および操作できます。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

DataGenerationServices クラス

Microsoft.Data.Schema.Tools.DataGenerator 名前空間

IGenerator