Udostępnij za pośrednictwem


IRelationalTypeMappingSource.FindMapping Metoda

Definicja

Przeciążenia

FindMapping(IProperty)

Znajduje mapowanie typów dla danego IPropertyelementu .

FindMapping(MemberInfo)

Znajduje mapowanie typu dla danego MemberInfo reprezentującego pole lub właściwość typu CLR.

FindMapping(String)

Znajduje mapowanie typu dla danej nazwy typu bazy danych.

FindMapping(Type)

Znajduje mapowanie typów dla danego Typeelementu .

FindMapping(Type, IModel)

Znajduje mapowanie typów dla danego Typeelementu , biorąc pod uwagę konfigurację przed konwencją.

FindMapping(Type, IModel, CoreTypeMapping)

Znajduje mapowanie typów dla danego Typeelementu , biorąc pod uwagę konfigurację przed konwencją.

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Znajduje mapowanie typów dla danego Type i dodatkowych aspektów.

FindMapping(IProperty)

Znajduje mapowanie typów dla danego IPropertyelementu .

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

Parametry

property
IProperty

Właściwość.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Dotyczy

FindMapping(MemberInfo)

Znajduje mapowanie typu dla danego MemberInfo reprezentującego pole lub właściwość typu 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

Parametry

member
MemberInfo

Pole lub właściwość.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Uwagi

Uwaga: wywołaj tę metodę tylko wtedy, gdy nie IProperty ma dostępnej metody, w przeciwnym razie wywołaj FindMapping(IProperty)

Dotyczy

FindMapping(String)

Znajduje mapowanie typu dla danej nazwy typu bazy danych.

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

Parametry

storeTypeName
String

Nazwa typu bazy danych.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Uwagi

Uwaga: wywołaj tę metodę tylko wtedy, gdy nie IProperty ma dostępnej metody, w przeciwnym razie wywołaj FindMapping(IProperty)

Dotyczy

FindMapping(Type)

Znajduje mapowanie typów dla danego Typeelementu .

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

Parametry

type
Type

Typ CLR.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Uwagi

Uwaga: wywołaj tę metodę tylko wtedy, gdy nie IProperty ma lub IModel jest dostępna, w przeciwnym razie wywołaj lub FindMapping(IProperty)FindMapping(Type, IModel, CoreTypeMapping)

Dotyczy

FindMapping(Type, IModel)

Znajduje mapowanie typów dla danego Typeelementu , biorąc pod uwagę konfigurację przed konwencją.

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

Parametry

type
Type

Typ CLR.

model
IModel

Model.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Uwagi

Uwaga: wywołaj tę metodę tylko wtedy, gdy nie IPropertyma metody , w przeciwnym razie wywołaj metodę FindMapping(IProperty).

Dotyczy

FindMapping(Type, IModel, CoreTypeMapping)

Znajduje mapowanie typów dla danego Typeelementu , biorąc pod uwagę konfigurację przed konwencją.

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

Parametry

type
Type

Typ CLR.

model
IModel

Model.

elementMapping
CoreTypeMapping

Mapowanie elementu do użycia, jeśli jest znane.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Uwagi

Uwaga: wywołaj tę metodę tylko wtedy, gdy nie IPropertyma metody , w przeciwnym razie wywołaj metodę FindMapping(IProperty).

Dotyczy

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Znajduje mapowanie typów dla danego Type i dodatkowych aspektów.

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

Parametry

type
Type

Typ CLR.

storeTypeName
String

Nazwa typu bazy danych.

keyOrIndex
Boolean

Jeśli truezostanie zwrócone specjalne mapowanie klucza lub indeksu.

unicode
Nullable<Boolean>

Określ true dla mapowania Unicode, false mapowania Ansi lub null dla wartości domyślnej.

size
Nullable<Int32>

Określa rozmiar mapowania lub null domyślny.

rowVersion
Nullable<Boolean>

Określa wersję wiersza lub null domyślną.

fixedLength
Nullable<Boolean>

Określa mapowanie o stałej długości lub null dla wartości domyślnej.

precision
Nullable<Int32>

Określa precyzję mapowania lub null dla wartości domyślnej.

scale
Nullable<Int32>

Określa skalę mapowania lub null dla wartości domyślnej.

Zwraca

Mapowanie typów lub null jeśli nie znaleziono żadnego.

Uwagi

Uwaga: wywołaj tę metodę tylko wtedy, gdy nie IProperty ma dostępnej metody, w przeciwnym razie wywołaj FindMapping(IProperty)

Dotyczy