BinaryValueGenerator Sınıf

Tanım

Öğesinden bir dizi baytı üretir NewGuid() . Oluşturulan değerler geçici olmayan bir durumdur, yani veritabanına kaydedilir.

public class BinaryValueGenerator : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator<byte[]>
type BinaryValueGenerator = class
    inherit ValueGenerator<byte[]>
Public Class BinaryValueGenerator
Inherits ValueGenerator(Of Byte())
Devralma
BinaryValueGenerator

Açıklamalar

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

Oluşturucular

BinaryValueGenerator()

Ö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

Oluşturulan değerlerin geçici mi yoksa kalıcı mi olduğunu gösteren bir değer alır. Bu uygulama her zaman yanlış döndürür, yani oluşturulan değerler veritabanına kaydedilir.

Yöntemler

Next(EntityEntry)

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

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