ULongTypeMapping 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.
Bir .NET UInt64 türü ve bir veritabanı türü arasındaki eşlemeyi temsil eder.
Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public class ULongTypeMapping : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
type ULongTypeMapping = class
inherit RelationalTypeMapping
Public Class ULongTypeMapping
Inherits RelationalTypeMapping
- Devralma
- Devralma
Açıklamalar
Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .
Oluşturucular
| ULongTypeMapping(RelationalTypeMapping+RelationalTypeMappingParameters) |
ULongTypeMapping sınıfının yeni bir örneğini başlatır. |
| ULongTypeMapping(String, Nullable<DbType>) |
ULongTypeMapping sınıfının yeni bir örneğini başlatır. |
Özellikler
| ClrType |
.NET türünü alır. (Devralındığı yer: RelationalTypeMapping) |
| Comparer |
Bir ValueComparer Equals(Object, Object) anlık görüntü alınırken, ve/veya ile karşılaştırılamadığından ve/veya ayrıntılı bir kopyaya gerek olmayan clr türleri için anlık görüntüden ve karşılaştırmaya yönelik özel değer ekler. (Devralındığı yer: CoreTypeMapping) |
| Converter |
Bu eşleme her kullanıldığında, Store 'a ve mağaza 'dan türleri dönüştürür. Hiçbir dönüştürme gerekmiyorsa null olabilir. (Devralındığı yer: CoreTypeMapping) |
| DbType |
Kullanılacak DbType 'i alır. (Devralındığı yer: RelationalTypeMapping) |
| HasNonDefaultSize |
Boyut ayarının varsayılan olmayan bir değere el ile yapılandırıldığından emin olan bir değer alır. (Devralındığı yer: RelationalTypeMapping) |
| HasNonDefaultUnicode |
Unicode ayarının varsayılan olmayan bir değere el ile yapılandırıldığından emin olan bir değer alır. (Devralındığı yer: RelationalTypeMapping) |
| IsFixedLength |
Türün sabit uzunluktaki veriyle kısıtlanmış olup olmadığını belirten bir değer alır. (Devralındığı yer: RelationalTypeMapping) |
| IsUnicode |
Türün Unicode verilerini işlemesi gerekip gerek olmadığını belirten bir değer alır. (Devralındığı yer: RelationalTypeMapping) |
| KeyComparer |
ValueComparerAnahtar değerleri birbirleriyle karşılaştırılırken kullanılmak üzere özel değer karşılaştırması ekler. Örneğin, bir PK ile ve FK karşılaştırılıyor. (Devralındığı yer: CoreTypeMapping) |
| Parameters |
Bu tür eşlemesini oluşturmak için kullanılan parametreleri döndürür. (Devralındığı yer: RelationalTypeMapping) |
| Precision |
Özelliğin depo için yapılandırılan veri duyarlığı veya hiçbir duyarlık yapılandırılmamışsa null değerini alır. (Devralındığı yer: RelationalTypeMapping) |
| Scale |
Özelliğin depo için yapılandırılan veri ölçeğini veya ölçek yapılandırılmamışsa null değerini alır. (Devralındığı yer: RelationalTypeMapping) |
| Size |
Özelliğin depo için yapılandırılan veri boyutunu veya boyut yapılandırılmamışsa null değerini alır. (Devralındığı yer: RelationalTypeMapping) |
| SqlLiteralFormatString |
Bu türün değişmez SQL oluşturmak için kullanılacak dize biçimini alır. (Devralındığı yer: RelationalTypeMapping) |
| StoreType |
Veritabanı türünün adını alır. (Devralındığı yer: RelationalTypeMapping) |
| StoreTypeNameBase |
Veritabanı türünün temel adını alır. (Devralındığı yer: RelationalTypeMapping) |
| StoreTypePostfix |
Veritabanı türünün adını alır. (Devralındığı yer: RelationalTypeMapping) |
| StructuralComparer |
Kullanımdan kalktı.
Bir ValueComparer derin/yapısal kopya ve/veya karşılaştırma gerektiğinde kullanılmak üzere özel değer karşılaştırması ekler. (Devralındığı yer: CoreTypeMapping) |
| ValueGeneratorFactory |
Bu eşleme ile kullanılmak üzere belirli bir oluşturmak için isteğe bağlı bir fabrika ValueGenerator . (Devralındığı yer: CoreTypeMapping) |
Yöntemler
| Clone(Nullable<Int32>, Nullable<Int32>) |
Bu eşlemenin bir kopyasını oluşturur. (Devralındığı yer: RelationalTypeMapping) |
| Clone(RelationalTypeMapping+RelationalTypeMappingParameters) |
Bu eşlemenin bir kopyasını oluşturur. |
| Clone(RelationalTypeMapping+RelationalTypeMappingParameters) |
Bu eşlemenin bir kopyasını oluşturur. (Devralındığı yer: RelationalTypeMapping) |
| Clone(RelationalTypeMappingInfo) |
Gerekirse, eşleme bilgilerinden yüzleri güncelleştirmek için tür eşlemesini kopyalar. (Devralındığı yer: RelationalTypeMapping) |
| Clone(String, Nullable<Int32>) |
Bu eşlemenin bir kopyasını oluşturur. |
| Clone(String, Nullable<Int32>) |
Bu eşlemenin bir kopyasını oluşturur. (Devralındığı yer: RelationalTypeMapping) |
| Clone(ValueConverter) |
Verilen eklenmiş olan bu tür eşlemesinin yeni bir kopyasını döndürür ValueConverter . |
| Clone(ValueConverter) |
Verilen eklenen ile bu tür eşlemenin yeni bir kopyasını ValueConverter döndürür. (Devralındığı yer: RelationalTypeMapping) |
| ConfigureParameter(DbParameter) |
bir türünün tür bilgilerini DbParameter yapılandırıyor. (Devralındığı yer: RelationalTypeMapping) |
| CreateCopy(String, Nullable<Int32>) |
Bu eşlemenin bir kopyasını oluşturur. (Devralındığı yer: RelationalTypeMapping) |
| CreateParameter(DbCommand, String, Object, Nullable<Boolean>) |
Uygun DbParameter tür bilgileri yapılandırılmış bir oluşturur. (Devralındığı yer: RelationalTypeMapping) |
| CustomizeDataReaderExpression(Expression) |
Veritabanı değerini içeren giriş veri okuyucusu ifadesinde değeri okumak için özel bir ifade ağacı alır. (Devralındığı yer: RelationalTypeMapping) |
| GenerateCodeLiteral(Object) |
Değişmez değer için kod oluşturmak üzere kullanılabilecek bir ifade ağacı oluşturur. Şu anda, yalnızca basit sabitler alan Oluşturucu çağrıları ve Fabrika yöntemleri gibi temel ifadeler desteklenir. (Devralındığı yer: CoreTypeMapping) |
| GenerateNonNullSqlLiteral(Object) |
Null olmayan SQL değerin en iyi gösterimini üretir. (Devralındığı yer: RelationalTypeMapping) |
| GenerateProviderValueSqlLiteral(Object) |
Dönüştürme olmadan SQL değerin tek bir temsilini üretir. (Devralındığı yer: RelationalTypeMapping) |
| GenerateSqlLiteral(Object) |
Bir değişmez SQL temsili üretir. (Devralındığı yer: RelationalTypeMapping) |
| GetDataReaderMethod() |
Verilen türün değerlerini okurken kullanmak için yöntemi. yöntemi veya alt DbDataReader sınıflarından biri üzerinde tanımlanmalıdır. (Devralındığı yer: RelationalTypeMapping) |
| ProcessStoreType(RelationalTypeMapping+RelationalTypeMappingParameters, String, String) |
Gerektiğinde uygun sonek/ön ek metni eklemek için mağaza türü adını işleme. (Devralındığı yer: RelationalTypeMapping) |