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. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по