IRelationalTypeMappingSource.FindMapping Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
FindMapping(IProperty) |
Находит сопоставление типов для заданного IPropertyобъекта . |
FindMapping(MemberInfo) |
Находит сопоставление типов для заданного MemberInfo объекта , представляющего поле или свойство типа CLR. |
FindMapping(String) |
Находит сопоставление типов для заданного имени типа базы данных. |
FindMapping(Type) |
Находит сопоставление типов для заданного Typeобъекта . |
FindMapping(Type, IModel) |
Находит сопоставление типов для заданного Typeобъекта с учетом конфигурации, предшествующей соглашению, в учетной записи. |
FindMapping(Type, IModel, CoreTypeMapping) |
Находит сопоставление типов для заданного Typeобъекта с учетом конфигурации, предшествующей соглашению, в учетной записи. |
FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>) |
Находит сопоставление типов для заданного Type и дополнительных аспектов. |
FindMapping(IProperty)
Находит сопоставление типов для заданного IPropertyобъекта .
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (property As IProperty) As RelationalTypeMapping
Параметры
- property
- IProperty
Свойство.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Применяется к
FindMapping(MemberInfo)
Находит сопоставление типов для заданного MemberInfo объекта , представляющего поле или свойство типа CLR.
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (System.Reflection.MemberInfo member);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (System.Reflection.MemberInfo member);
abstract member FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (member As MemberInfo) As RelationalTypeMapping
Параметры
- member
- MemberInfo
Поле или свойство.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Комментарии
Примечание. Вызывайте этот метод только в том случае, если он отсутствует IProperty . В противном случае вызовите FindMapping(IProperty)
Применяется к
FindMapping(String)
Находит сопоставление типов для заданного имени типа базы данных.
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (string storeTypeName);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (string storeTypeName);
abstract member FindMapping : string -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (storeTypeName As String) As RelationalTypeMapping
Параметры
- storeTypeName
- String
Имя типа базы данных.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Комментарии
Примечание. Вызывайте этот метод только в том случае, если он отсутствует IProperty . В противном случае вызовите FindMapping(IProperty)
Применяется к
FindMapping(Type)
Находит сопоставление типов для заданного Typeобъекта .
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type);
abstract member FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type) As RelationalTypeMapping
Параметры
- type
- Type
Тип CLR.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Комментарии
Примечание. Вызывайте этот метод только в том случае, если он отсутствует IProperty или IModel доступен, в противном случае вызовите FindMapping(IProperty) или FindMapping(Type, IModel, CoreTypeMapping)
Применяется к
FindMapping(Type, IModel)
Находит сопоставление типов для заданного Typeобъекта с учетом конфигурации, предшествующей соглашению, в учетной записи.
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, model As IModel) As RelationalTypeMapping
Параметры
- type
- Type
Тип CLR.
- model
- IModel
Модель.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Комментарии
Примечание. Вызывайте этот метод только в том случае, если нет IProperty, в противном случае вызовите FindMapping(IProperty)метод .
Применяется к
FindMapping(Type, IModel, CoreTypeMapping)
Находит сопоставление типов для заданного Typeобъекта с учетом конфигурации, предшествующей соглашению, в учетной записи.
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As RelationalTypeMapping
Параметры
- type
- Type
Тип CLR.
- model
- IModel
Модель.
- elementMapping
- CoreTypeMapping
Используемое сопоставление элементов, если оно известно.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Комментарии
Примечание. Вызывайте этот метод только в том случае, если нет IProperty, в противном случае вызовите FindMapping(IProperty)метод .
Применяется к
FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)
Находит сопоставление типов для заданного Type и дополнительных аспектов.
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type, string storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, string? storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
abstract member FindMapping : Type * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, storeTypeName As String, Optional keyOrIndex As Boolean = false, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional rowVersion As Nullable(Of Boolean) = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing) As RelationalTypeMapping
Параметры
- type
- Type
Тип CLR.
- storeTypeName
- String
Имя типа базы данных.
- keyOrIndex
- Boolean
Если true
задано значение , то может быть возвращено специальное сопоставление для ключа или индекса.
Укажите true
для сопоставления Юникода, false
для сопоставления Ansi или null
для параметра по умолчанию.
Задает сопоставление фиксированной длины или null
значение по умолчанию.
Возвращаемое значение
Сопоставление типов или null
значение , если ни одно из них не найдено.
Комментарии
Примечание. Вызывайте этот метод только в том случае, если он отсутствует IProperty . В противном случае вызовите FindMapping(IProperty)
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по