Microsoft.EntityFrameworkCore.ValueGeneration Ad Alanı

Sınıflar

BinaryValueGenerator

'den NewGuid()bir dizi bayt oluşturur. Oluşturulan değerler geçici değil, başka bir deyişle veritabanına kaydedilecek.

DiscriminatorValueGeneratorFactory

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

GuidValueGenerator

Guid kullanarak NewGuid()değerler oluşturur. Oluşturulan değerler geçici değil, başka bir deyişle veritabanına kaydedilecek.

HiLoValueGenerator<TValue>

Temel alınan veritabanından bir değer bloğu isteyerek ve bunları birer birer 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 değil, başka bir deyişle veritabanına kaydedilecek.

TemporaryGuidValueGenerator

Guid kullanarak NewGuid()değerler oluşturur. Oluşturulan değerler geçicidir, yani varlık kaydedildiğinde bunların yerini veritabanı tarafından oluşturulan değerler alır.

TemporaryNumberValueGeneratorFactory

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

ValueGenerator

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

ValueGenerator<TValue>

Bir varlığa bir varlık 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

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.