IRelationalTypeMapper Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |