次の方法で共有


TemporaryGuidValueGenerator クラス

定義

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

public class TemporaryGuidValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.GuidValueGenerator
type TemporaryGuidValueGenerator = class
    inherit GuidValueGenerator
Public Class TemporaryGuidValueGenerator
Inherits GuidValueGenerator
継承

注釈

詳細と例については、「 EF Core の値の生成 」を参照してください。

コンストラクター

TemporaryGuidValueGenerator()

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

プロパティ

GeneratesStableValues

生成された値が安定しているかどうかを示す値を取得します。 つまり、値は、特定のエンティティ内の特定のプロパティに対して常に同じになり、以前に生成された他の値には依存しません。 たとえば、TPH 階層に対して生成される識別子の値は安定しています。 安定した値が不明としてマークされることはありません。

(継承元 ValueGenerator)
GeneratesTemporaryValues

プロパティに割り当てる値を取得します。

メソッド

Next(EntityEntry)

プロパティに割り当てる値を取得します。

(継承元 GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

値の生成を実行する実装によってオーバーライドされるテンプレート メソッド。

(継承元 ValueGenerator<TValue>)
NextValue(EntityEntry)

プロパティに割り当てる値を取得します。

(継承元 ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

プロパティに割り当てる値を取得します。

(継承元 ValueGenerator<TValue>)
WithConverter(ValueConverter)

これを ValueGenerator ラップして、指定 ValueConverterされた で変換された値を処理します。

(継承元 ValueGenerator)

適用対象