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


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задано значение , то может быть возвращено специальное сопоставление для ключа или индекса.

unicode
Nullable<Boolean>

Укажите true для сопоставления Юникода, false для сопоставления Ansi или null для параметра по умолчанию.

size
Nullable<Int32>

Задает размер для сопоставления или null по умолчанию.

rowVersion
Nullable<Boolean>

Указывает версию строки или null значение по умолчанию.

fixedLength
Nullable<Boolean>

Задает сопоставление фиксированной длины или null значение по умолчанию.

precision
Nullable<Int32>

Задает точность сопоставления или null значение по умолчанию.

scale
Nullable<Int32>

Указывает масштаб для сопоставления или null по умолчанию.

Возвращаемое значение

Сопоставление типов или null значение , если ни одно из них не найдено.

Комментарии

Примечание. Вызывайте этот метод только в том случае, если он отсутствует IProperty . В противном случае вызовите FindMapping(IProperty)

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