RelationalTypeMapper 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.
Dikkat
Use RelationalTypeMappingSource.
.NET türlerini ilgili ilişkisel veritabanı türleriyle eşler.
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 RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use RelationalTypeMappingSource.")]
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
[<System.Obsolete("Use RelationalTypeMappingSource.")>]
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper, ITypeMapper
- Devralma
-
RelationalTypeMapper
- Öznitelikler
- Uygulamalar
Oluşturucular
RelationalTypeMapper() |
Geçersiz.
.NET türlerini ilgili ilişkisel veritabanı türleriyle eşler. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalTypeMapper(RelationalTypeMapperDependencies) |
Geçersiz.
Bu sınıfın yeni bir örneğini başlatır. |
Özellikler
ByteArrayMapper |
Geçersiz.
Bayt dizisi özellikleri için kullanılacak eşleyiciyi alır. |
StringMapper |
Geçersiz.
Dize özellikleri için kullanılacak eşleyiciyi alır. |
Yöntemler
CreateMappingFromStoreType(String) |
Geçersiz.
Verilen veritabanı türü için eşlemeyi oluşturur. |
FindCustomMapping(IProperty) |
Geçersiz.
Gerekirse ayrı bir tür eşleyici kullanarak verilen özellik için ilişkisel veritabanı türünü alır. Bu temel uygulama, dize ve bayt dizisi özellikleri için özel eşleyiciler kullanır. Eşleme bulunamazsa null döndürür. |
FindMapping(IProperty) |
Geçersiz.
Verilen özellik için ilişkisel veritabanı türünü alır. Eşleme bulunamazsa null döndürür. |
FindMapping(String) |
Geçersiz.
Verilen veritabanı türünü temsil eden eşlemeyi alır. Eşleme bulunamazsa null döndürür. |
FindMapping(Type) |
Geçersiz.
Belirli bir .NET türü için ilişkisel veritabanı türünü alır. Eşleme bulunamazsa null döndürür. |
GetByteArrayMapping(IProperty) |
Geçersiz.
Verilen bayt dizisi özelliği için ilişkisel veritabanı türünü alır. |
GetClrTypeMappings() |
Geçersiz.
.NET türlerinden veritabanı türlerine eşlemeleri alır. |
GetColumnType(IProperty) |
Geçersiz.
Verilen özellik için sütun türünü alır. |
GetStoreTypeMappings() |
Geçersiz.
Veritabanı türlerinden .NET türlerine eşlemeleri alır. |
GetStringMapping(IProperty) |
Geçersiz.
Verilen dize özelliği için ilişkisel veritabanı türünü alır. |
IsTypeMapped(Type) |
Geçersiz.
Verilen .NET türünün eşlenip eşlenmediğini belirten bir değer alır. |
RequiresKeyMapping(IProperty) |
Geçersiz.
Verilen özelliğin anahtar özellikleri için uygun bir veritabanı türü kullanıp kullanmayacağını belirten bir değer alır. |
ValidateTypeName(String) |
Geçersiz.
Verilen tür adının ilişkisel veritabanı için geçerli bir tür olmasını sağlar. Geçerli bir tür değilse bir özel durum oluşturulur. |
Uzantı Metotları
GetMapping(IRelationalTypeMapper, IProperty) |
Geçersiz.
Belirli bir özelliğin ilişkisel veritabanı türünü alır ve eşleme bulunamazsa oluşturur. |
GetMapping(IRelationalTypeMapper, String) |
Geçersiz.
Verilen veritabanı türünü temsil eden eşlemeyi alır ve eşleme bulunamazsa oluşturur. Bazen aynı depo türünün farklı eşlemeleri olabileceğini unutmayın; bu yöntem varsayılan değeri döndürür. |
GetMapping(IRelationalTypeMapper, Type) |
Geçersiz.
Belirli bir .NET türü için ilişkisel veritabanı türünü alır ve eşleme bulunamazsa oluşturur. |
GetMappingForValue(IRelationalTypeMapper, Object) |
Geçersiz.
Belirli bir nesne için ilişkisel veritabanı türünü alır ve eşleme bulunamazsa oluşturur. |
IsTypeMapped(IRelationalTypeMapper, Type) |
Geçersiz.
Verilen .NET türünün eşlenip eşlenmediğini belirten bir değer alır. |
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin