TemporaryGuidValueGenerator Sınıf

Tanım

GuidKullanarak değerler üretir NewGuid() . Oluşturulan değerler geçicidir, yani varlık kaydedildiğinde veritabanı tarafından oluşturulan değerler tarafından değiştirilirler.

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

Açıklamalar

Daha fazla bilgi için bkz. EF Core değer üretimi .

Oluşturucular

TemporaryGuidValueGenerator()

Özellikler

GeneratesStableValues

Oluşturulan değerlerin kararlı olup olmadığını gösteren bir değer alır. Diğer bir deyişle, değer her zaman belirli bir varlıktaki belirli bir özellik için aynı olur ve daha önce oluşturulan diğer değerlere bağlı değildir. Örneğin, bir TPH hiyerarşisi için oluşturulan ayrıştırıcı değerleri kararlı değildir. Kararlı değerler hiçbir şekilde bilinmiyor olarak işaretlenmeyecektir.

(Devralındığı yer: ValueGenerator)
GeneratesTemporaryValues

Bir özelliğe atanacak bir değer alır.

Yöntemler

Next(EntityEntry)

Bir özelikle atanacak bir değer alır.

(Devralındığı yer: GuidValueGenerator)
NextAsync(EntityEntry, CancellationToken)

Değer oluşturmayı gerçekleştirmek için uygulamalar tarafından geçersiz kılınacak şablon yöntemi.

(Devralındığı yer: ValueGenerator<TValue>)
NextValue(EntityEntry)

Bir özelliğe atanacak bir değer alır.

(Devralındığı yer: ValueGenerator<TValue>)
NextValueAsync(EntityEntry, CancellationToken)

Bir özelliğe atanacak bir değer alır.

(Devralındığı yer: ValueGenerator<TValue>)

Şunlara uygulanır