EnumToNumberConverter<TEnum,TNumber> Sınıf
Tanım
Ö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.
Enum değerlerini temel alınan sayısal gösterimlerine ve değerlerine dönüştürür.
public class EnumToNumberConverter<TEnum,TNumber> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TEnum,TNumber> where TEnum : struct where TNumber : struct
type EnumToNumberConverter<'Enum, 'Number (requires 'Enum : struct and 'Number : struct)> = class
inherit ValueConverter<'Enum, 'Number (requires 'Enum : struct and 'Number : struct)>
Public Class EnumToNumberConverter(Of TEnum, TNumber)
Inherits ValueConverter(Of TEnum, TNumber)
Tür Parametreleri
- TEnum
- TNumber
- Devralma
Açıklamalar
Daha EF Core için bkz. değer dönüştürücüleri.
Oluşturucular
| EnumToNumberConverter<TEnum,TNumber>() |
Bu dönüştürücünün yeni bir örneğini oluşturur. Bu dönüştürücü sırayı korur. |
| EnumToNumberConverter<TEnum,TNumber>(ConverterMappingHints) |
Bu dönüştürücünün yeni bir örneğini oluşturur. Bu dönüştürücü sırayı korur. |
Özellikler
| ConvertFromProvider |
Depodan veri okurken, basit türlerde null değerleri, kutulama ve tam eşleşmeleri işlemek için kurulum sırasında nesneleri dönüştürme işlevini alır. (Devralındığı yer: ValueConverter<TModel,TProvider>) |
| ConvertFromProviderExpression |
Depodan veri okurken, tam olarak sağlanan şekilde nesneleri dönüştürmek için ifadeyi alır ve basit türlerde null değerleri, kutulama ve tam eşleşmeleri işlemeyebilir. (Devralındığı yer: ValueConverter<TModel,TProvider>) |
| ConvertsNulls |
İse Varsayılan olarak, değer dönüştürücülerinin null değer Dönüştürücüsü, karşılık gelen herhangi bir yabancı anahtar özelliği gibi, null yapılabilir özellikler için kullanılabilmesi için null değerleri işlemez. (Devralındığı yer: ValueConverter) |
| ConvertToProvider |
Depoya veri yazarken, basit türlerde null değerleri, kutulama ve tam eşleşmeleri işlemek için kurulum sırasında nesneleri dönüştürme işlevini alır. (Devralındığı yer: ValueConverter<TModel,TProvider>) |
| ConvertToProviderExpression |
Depoya veri yazarken, tam olarak sağlanan şekilde nesneleri dönüştürmek için ifadeyi alır ve basit türlerde null değerleri, kutulama ve tam eşleşmeleri işlemeyebilir. (Devralındığı yer: ValueConverter<TModel,TProvider>) |
| DefaultInfo |
Bu ValueConverterInfo dönüştürücünün varsayılan kullanımı için bir. |
| MappingHints |
ITypeMappingSourceDönüştürülmüş veriler için uygun modellerle veri türleri oluşturmak üzere tarafından kullanılabilen ipuçları. (Devralındığı yer: ValueConverter) |
| ModelClrType |
EF modelinde kullanılan CLR türü. (Devralındığı yer: ValueConverter<TModel,TProvider>) |
| ProviderClrType |
Mağazadan okuma ve yazma için kullanılan CLR türü. (Devralındığı yer: ValueConverter<TModel,TProvider>) |
Yöntemler
| ComposeWith(ValueConverter) |
ValueConverterİkinci dönüştürmeye giriş olarak ilk dönüştürmenin sonucunun kullanıldığı gibi başka bir örneği bu şekilde oluşturur. (Devralındığı yer: ValueConverter) |