Microsoft.EntityFrameworkCore.ValueGeneration Ad Alanı

Sınıflar

Veri Akışı Adı Description
BinaryValueGenerator

dizininden NewGuid()bir dizi bayt oluşturur. Oluşturulan değerler geçici olmayan değerlerdir ve bu da veritabanına kaydedileceği anlamına gelir.

DiscriminatorValueGeneratorFactory

Ayrıştırıcı özelliği için her zaman verilen varlık türü için ayrıştırıcı değeri veren değer oluşturucuları oluşturan fabrika.

GuidValueGenerator

Guid kullanarak NewGuid()değerler oluşturur. Oluşturulan değerler geçici olmayan değerlerdir ve bu da veritabanına kaydedileceği anlamına gelir.

HiLoValueGenerator<TValue>

Temel alınan veritabanından bir değer bloğu isteyerek ve bunları tek tek döndürerek bir işlevi ValueGenerator görür. Geçerli blok tükendiğinde temel alınan veritabanından başka bir blok ister.

HiLoValueGeneratorState

tarafından HiLoValueGenerator<TValue>kullanılan iş parçacığı güvenli durumu.

RelationalValueGeneratorSelector

Varlıkların özellikleri için değer oluşturmak için kullanılacak değer oluşturucularını seçer.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

SequentialGuidValueGenerator

MICROSOFT SQL server kümelenmiş anahtarlarında veya dizinlerinde kullanılmak üzere iyileştirilmiş sıralı Guid değerler oluşturarak rastgele değerlerden daha iyi performans sağlar. Bu, ekleme sırasında oluşturulacak şekilde ayarlanmış SQL Server Guid sütunları için varsayılan oluşturucudur.

StringValueGenerator

String dize gösterimini NewGuid()kullanarak değerler oluşturur. Oluşturulan değerler geçici olmayan değerlerdir ve bu da veritabanına kaydedileceği anlamına gelir.

TemporaryGuidValueGenerator

Guid kullanarak NewGuid()değerler oluşturur. Oluşturulan değerler geçicidir, yani varlık kaydedildiğinde veritabanı tarafından oluşturulan değerlerle değiştirilir.

TemporaryNumberValueGeneratorFactory

Özelliğin sayısal türüne uygun geçici tamsayı değer oluşturucuları oluşturmak için fabrika.

ValueGenerator

Bir varlık bir bağlama eklendiğinde özellikler için değerler oluşturur.

ValueGenerator<TValue>

Bir varlık bir bağlama eklendiğinde özellikler için değerler oluşturur.

ValueGeneratorCache

Özellikler için değer oluşturucularının önbelleğini tutar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ValueGeneratorCacheDependencies

için hizmet bağımlılıkları parametre sınıfı ValueGeneratorCache

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ValueGeneratorFactory

Değer oluşturucuları oluşturan fabrikalar için temel sınıf.

ValueGeneratorSelector

Varlıkların özellikleri için değer oluşturmak için kullanılacak değer oluşturucularını seçer.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ValueGeneratorSelectorDependencies

için hizmet bağımlılıkları parametre sınıfı ValueGeneratorSelector

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Arabirimler

Veri Akışı Adı Description
IValueGeneratorCache

Özellikler için değer oluşturucularının önbelleğini tutar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IValueGeneratorSelector

Varlıkların özellikleri için değer oluşturmak için kullanılacak değer oluşturucularını seçer.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.