Microsoft.EntityFrameworkCore.ValueGeneration Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |