Aracılığıyla paylaş


IRelationalTypeMapper Arabirim

Tanım

Dikkat

Use IRelationalTypeMappingSource.

.NET türlerini ilgili ilişkisel veritabanı türleriyle eşler.

Not: İleriye doğru kullanın IRelationalTypeMappingSource .

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 interface IRelationalTypeMapper
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use IRelationalTypeMappingSource.")]
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type IRelationalTypeMapper = interface
type IRelationalTypeMapper = interface
    interface ITypeMapper
[<System.Obsolete("Use IRelationalTypeMappingSource.")>]
type IRelationalTypeMapper = interface
    interface ITypeMapper
Public Interface IRelationalTypeMapper
Public Interface IRelationalTypeMapper
Implements ITypeMapper
Türetilmiş
Öznitelikler
Uygulamalar

Ö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

FindMapping(IProperty)
Geçersiz.

Verilen özellik için ilişkisel veritabanı türünü alır. Eşleme bulunmazsa null döndürür.

FindMapping(String)
Geçersiz.

Verilen veritabanı türünü temsil eden eşlemeyi alır. Eşleme bulunmazsa 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 bulunmazsa null döndürür.

IsTypeMapped(Type)
Geçersiz.

Verilen .NET türünün eşlenip eşlenmediğini belirten bir değer alır.

(Devralındığı yer: ITypeMapper)
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.

Belirtilen 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