Udostępnij za pośrednictwem


IRelationalTypeMapper Interfejs

Definicja

Przestroga

Use IRelationalTypeMappingSource.

Mapuje typy platformy .NET na odpowiadające im typy relacyjnych baz danych.

Uwaga: użyj IRelationalTypeMappingSource w przyszłości.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

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
Pochodne
Atrybuty
Implementuje

Właściwości

ByteArrayMapper
Przestarzałe.

Pobiera maper do użycia dla właściwości tablicy bajtów.

StringMapper
Przestarzałe.

Pobiera maper do użycia dla właściwości ciągu.

Metody

FindMapping(IProperty)
Przestarzałe.

Pobiera typ relacyjnej bazy danych dla danej właściwości. Zwraca wartość null, jeśli nie znaleziono mapowania.

FindMapping(String)
Przestarzałe.

Pobiera mapowanie reprezentujące dany typ bazy danych. Zwraca wartość null, jeśli nie znaleziono mapowania.

FindMapping(Type)
Przestarzałe.

Pobiera typ relacyjnej bazy danych dla danego typu platformy .NET. Zwraca wartość null, jeśli nie znaleziono mapowania.

IsTypeMapped(Type)
Przestarzałe.

Pobiera wartość wskazującą, czy dany typ platformy .NET jest mapowany.

(Odziedziczone po ITypeMapper)
ValidateTypeName(String)
Przestarzałe.

Gwarantuje, że dana nazwa typu jest prawidłowym typem dla relacyjnej bazy danych. Wyjątek jest zgłaszany, jeśli nie jest prawidłowym typem.

Metody rozszerzania

GetMapping(IRelationalTypeMapper, IProperty)
Przestarzałe.

Pobiera typ relacyjnej bazy danych dla danej właściwości, zgłaszając, jeśli nie znaleziono mapowania.

GetMapping(IRelationalTypeMapper, String)
Przestarzałe.

Pobiera mapowanie, które reprezentuje dany typ bazy danych, zgłaszając, jeśli nie znaleziono mapowania.

Należy pamiętać, że czasami ten sam typ magazynu może mieć różne mapowania; Ta metoda zwraca wartość domyślną.

GetMapping(IRelationalTypeMapper, Type)
Przestarzałe.

Pobiera typ relacyjnej bazy danych dla danego typu platformy .NET, zgłaszając, jeśli nie znaleziono mapowania.

GetMappingForValue(IRelationalTypeMapper, Object)
Przestarzałe.

Pobiera typ relacyjnej bazy danych dla danego obiektu, zgłaszając, jeśli nie znaleziono mapowania.

IsTypeMapped(IRelationalTypeMapper, Type)
Przestarzałe.

Pobiera wartość wskazującą, czy dany typ platformy .NET jest mapowany.

Dotyczy