CoreTypeMapping 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 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 abstract class CoreTypeMapping
type CoreTypeMapping = class
Public MustInherit Class CoreTypeMapping
- Devralma
-
CoreTypeMapping
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .
Oluşturucular
| CoreTypeMapping(CoreTypeMapping+CoreTypeMappingParameters) |
CoreTypeMapping sınıfının yeni bir örneğini başlatır. |
Özellikler
| ClrType |
EF modelinde kullanılan .NET türünü alır. |
| 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. |
| 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. |
| 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. |
| Parameters |
Bu tür eşlemesini oluşturmak için kullanılan parametreleri döndürür. |
| 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. |
| ValueGeneratorFactory |
Bu eşleme ile kullanılmak üzere belirli bir oluşturmak için isteğe bağlı bir fabrika ValueGenerator . |
Yöntemler
| Clone(ValueConverter) |
Verilen eklenmiş olan bu tür eşlemesinin yeni bir kopyasını döndürür ValueConverter . |
| 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. |