Microsoft.EntityFrameworkCore.ValueGeneration 名前空間

クラス

BinaryValueGenerator

から NewGuid()配列バイトを生成します。 生成された値は一時的な値で、データベースに保存されます。

DiscriminatorValueGeneratorFactory

特定のエンティティ型の識別子値を常に出力する識別子プロパティの値ジェネレーターを作成するファクトリ。

GuidValueGenerator

を使用して値をNewGuid()生成しますGuid。 生成された値は一時的な値で、データベースに保存されます。

HiLoValueGenerator<TValue>

基になるデータベースから値のブロックを要求し、それらを 1 つずつ返すことによって、 として ValueGenerator 機能します。 現在のブロックが使い果たされたときに、基になるデータベースに別のブロックを要求します。

HiLoValueGeneratorState

によって HiLoValueGenerator<TValue>使用されるスレッド セーフ状態。

RelationalValueGeneratorSelector

エンティティのプロパティの値を生成するために使用する値ジェネレーターを選択します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

SequentialGuidValueGenerator

Microsoft SQL Server のクラスター化キーまたはインデックスで使用するために最適化されたシーケンシャル Guid 値を生成し、ランダムな値よりもパフォーマンスが向上します。 これは、add で生成されるように設定されているSQL ServerGuid列の既定のジェネレーターです。

StringValueGenerator

String 文字列表現を使用して値を NewGuid()生成します。 生成された値は一時的な値で、データベースに保存されます。

TemporaryGuidValueGenerator

を使用して値をNewGuid()生成しますGuid。 生成された値は一時的なものです。つまり、エンティティの保存時にデータベースで生成された値に置き換えられます。

TemporaryNumberValueGeneratorFactory

プロパティの数値型に適した一時的な整数値ジェネレーターを作成するためのファクトリ。

ValueGenerator

エンティティがコンテキストに追加されるときにプロパティの値を生成します。

ValueGenerator<TValue>

エンティティがコンテキストに追加されるときにプロパティの値を生成します。

ValueGeneratorCache

プロパティの値ジェネレーターのキャッシュを保持します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ValueGeneratorCacheDependencies

のサービス依存関係パラメーター クラス ValueGeneratorCache

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ValueGeneratorFactory

値ジェネレーターを作成するファクトリの基本クラス。

ValueGeneratorSelector

エンティティのプロパティの値を生成するために使用する値ジェネレーターを選択します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ValueGeneratorSelectorDependencies

のサービス依存関係パラメーター クラス ValueGeneratorSelector

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

インターフェイス

IValueGeneratorCache

プロパティの値ジェネレーターのキャッシュを保持します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IValueGeneratorSelector

エンティティのプロパティの値を生成するために使用する値ジェネレーターを選択します。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。