RelationalTypeMapper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use RelationalTypeMappingSource.
Сопоставляет типы .NET с соответствующими типами реляционных баз данных.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use RelationalTypeMappingSource.")]
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
[<System.Obsolete("Use RelationalTypeMappingSource.")>]
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper, ITypeMapper
- Наследование
-
RelationalTypeMapper
- Атрибуты
- Реализации
Конструкторы
RelationalTypeMapper() |
Устаревшие..
Сопоставляет типы .NET с соответствующими типами реляционных баз данных. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalTypeMapper(RelationalTypeMapperDependencies) |
Устаревшие..
Инициализирует новый экземпляр этого класса. |
Свойства
ByteArrayMapper |
Устаревшие..
Возвращает сопоставителя, используемый для свойств массива байтов. |
StringMapper |
Устаревшие..
Возвращает сопоставителя, используемый для строковых свойств. |
Методы
CreateMappingFromStoreType(String) |
Устаревшие..
Создает сопоставление для заданного типа базы данных. |
FindCustomMapping(IProperty) |
Устаревшие..
Возвращает тип реляционной базы данных для данного свойства, используя при необходимости отдельный сопоставителя типов. В этой базовой реализации используются пользовательские модули сопоставления для свойств массива строк и байтов. Возвращает значение NULL, если сопоставление не найдено. |
FindMapping(IProperty) |
Устаревшие..
Возвращает тип реляционной базы данных для заданного свойства. Возвращает значение NULL, если сопоставление не найдено. |
FindMapping(String) |
Устаревшие..
Возвращает сопоставление, представляющее заданный тип базы данных. Возвращает значение NULL, если сопоставление не найдено. |
FindMapping(Type) |
Устаревшие..
Возвращает тип реляционной базы данных для заданного типа .NET. Возвращает значение NULL, если сопоставление не найдено. |
GetByteArrayMapping(IProperty) |
Устаревшие..
Возвращает тип реляционной базы данных для заданного свойства массива байтов. |
GetClrTypeMappings() |
Устаревшие..
Получает сопоставления типов .NET с типами баз данных. |
GetColumnType(IProperty) |
Устаревшие..
Возвращает тип столбца для заданного свойства. |
GetStoreTypeMappings() |
Устаревшие..
Возвращает сопоставления типов баз данных с типами .NET. |
GetStringMapping(IProperty) |
Устаревшие..
Возвращает тип реляционной базы данных для заданного строкового свойства. |
IsTypeMapped(Type) |
Устаревшие..
Возвращает значение, указывающее, сопоставлен ли заданный тип .NET. |
RequiresKeyMapping(IProperty) |
Устаревшие..
Возвращает значение, указывающее, должно ли данное свойство использовать тип базы данных, подходящий для ключевых свойств. |
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 как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по