Поделиться через


IRelationalTypeMapper Интерфейс

Определение

Внимание!

Use IRelationalTypeMappingSource.

Сопоставляет типы .NET с соответствующими типами реляционных баз данных.

Примечание. Используйте IRelationalTypeMappingSource в будущем.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

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
Производный
Атрибуты
Реализации

Свойства

ByteArrayMapper
Устаревшие..

Возвращает сопоставителя, используемый для свойств массива байтов.

StringMapper
Устаревшие..

Возвращает сопоставителя, который будет использоваться для строковых свойств.

Методы

FindMapping(IProperty)
Устаревшие..

Возвращает тип реляционной базы данных для заданного свойства. Возвращает значение NULL, если сопоставление не найдено.

FindMapping(String)
Устаревшие..

Возвращает сопоставление, представляющее заданный тип базы данных. Возвращает значение NULL, если сопоставление не найдено.

FindMapping(Type)
Устаревшие..

Возвращает тип реляционной базы данных для заданного типа .NET. Возвращает значение NULL, если сопоставление не найдено.

IsTypeMapped(Type)
Устаревшие..

Возвращает значение, указывающее, сопоставлен ли данный тип .NET.

(Унаследовано от ITypeMapper)
ValidateTypeName(String)
Устаревшие..

Гарантирует, что заданное имя типа является допустимым типом для реляционной базы данных. Исключение возникает, если он не является допустимым типом.

Методы расширения

GetMapping(IRelationalTypeMapper, IProperty)
Устаревшие..

Возвращает тип реляционной базы данных для заданного свойства, вызывая исключение, если сопоставление не найдено.

GetMapping(IRelationalTypeMapper, String)
Устаревшие..

Возвращает сопоставление, представляющее заданный тип базы данных, вызывающее исключение, если сопоставление не найдено.

Обратите внимание, что иногда один и тот же тип хранилища может иметь разные сопоставления; Этот метод возвращает значение по умолчанию.

GetMapping(IRelationalTypeMapper, Type)
Устаревшие..

Возвращает тип реляционной базы данных для заданного типа .NET, вызывая исключение, если сопоставление не найдено.

GetMappingForValue(IRelationalTypeMapper, Object)
Устаревшие..

Возвращает тип реляционной базы данных для заданного объекта, вызывая исключение, если сопоставление не найдено.

IsTypeMapped(IRelationalTypeMapper, Type)
Устаревшие..

Возвращает значение, указывающее, сопоставлен ли данный тип .NET.

Применяется к