Sdílet prostřednictvím


IRelationalTypeMapper Rozhraní

Definice

Upozornění

Use IRelationalTypeMappingSource.

Mapuje typy .NET na odpovídající typy relační databáze.

Poznámka: Používejte IRelationalTypeMappingSource do budoucna.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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
Odvozené
Atributy
Implementuje

Vlastnosti

ByteArrayMapper
Zastaralé.

Získá mapovač, který má být použit pro vlastnosti bajtového pole.

StringMapper
Zastaralé.

Získá mapovač, který má být použit pro vlastnosti řetězce.

Metody

FindMapping(IProperty)
Zastaralé.

Získá typ relační databáze pro danou vlastnost. Pokud není nalezeno žádné mapování, vrátí hodnotu null.

FindMapping(String)
Zastaralé.

Získá mapování, které představuje daný typ databáze. Pokud není nalezeno žádné mapování, vrátí hodnotu null.

FindMapping(Type)
Zastaralé.

Získá typ relační databáze pro daný typ .NET. Pokud není nalezeno žádné mapování, vrátí hodnotu null.

IsTypeMapped(Type)
Zastaralé.

Získá hodnotu označující, zda je mapován daný typ .NET.

(Zděděno od ITypeMapper)
ValidateTypeName(String)
Zastaralé.

Zajišťuje, aby daný název typu byl platným typem pro relační databázi. Pokud se nejedná o platný typ, vyvolá se výjimka.

Metody rozšíření

GetMapping(IRelationalTypeMapper, IProperty)
Zastaralé.

Získá typ relační databáze pro danou vlastnost, vyvolá, pokud není nalezeno žádné mapování.

GetMapping(IRelationalTypeMapper, String)
Zastaralé.

Získá mapování, které představuje daný typ databáze, vyvolá, pokud není nalezeno žádné mapování.

Všimněte si, že někdy může mít stejný typ obchodu různá mapování; tato metoda vrátí výchozí hodnotu.

GetMapping(IRelationalTypeMapper, Type)
Zastaralé.

Získá typ relační databáze pro daný typ .NET, vyvolá se, pokud není nalezeno žádné mapování.

GetMappingForValue(IRelationalTypeMapper, Object)
Zastaralé.

Získá typ relační databáze pro daný objekt, vyvolá, pokud není nalezeno žádné mapování.

IsTypeMapped(IRelationalTypeMapper, Type)
Zastaralé.

Získá hodnotu označující, zda je mapován daný typ .NET.

Platí pro