TypeMappingInfo Oluşturucular

Tanım

Aşırı Yüklemeler

TypeMappingInfo(IProperty)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(IReadOnlyList<IProperty>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(MemberInfo)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(Type)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Verilen ile yeni bir örneğini oluşturur TypeMappingInfo ValueConverterInfo .

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(IProperty)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (property As IProperty)

Parametreler

property
IProperty

Eşlemenin gerekli olduğu özellik.

Şunlara uygulanır

TypeMappingInfo(IReadOnlyList<IProperty>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (principals As IReadOnlyList(Of IProperty))

Parametreler

principals
IReadOnlyList<IProperty>

Eşlemenin gerekli olduğu özellik için sorumlu özellik zinciri.

Şunlara uygulanır

TypeMappingInfo(MemberInfo)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (System.Reflection.MemberInfo member);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (member As MemberInfo)

Parametreler

member
MemberInfo

Eşlemenin gerekli olduğu özellik veya alan.

Şunlara uygulanır

TypeMappingInfo(Type)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (Type type);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Type -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (type As Type)

Parametreler

type
Type

Modeldeki eşlemenin gerekli olduğu CLR türü.

Şunlara uygulanır

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals, bool? fallbackUnicode = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (principals As IReadOnlyList(Of IProperty), Optional fallbackUnicode As Nullable(Of Boolean) = Nothing, Optional fallbackSize As Nullable(Of Integer) = Nothing, Optional fallbackPrecision As Nullable(Of Integer) = Nothing, Optional fallbackScale As Nullable(Of Integer) = Nothing)

Parametreler

principals
IReadOnlyList<IProperty>

Eşlemenin gerekli olduğu özellik için sorumlu özellik zinciri.

fallbackUnicode
Nullable<Boolean>

Bir geri dönüş belirtir, eşleme için, çekirdek düzeyinde veya varsayılan olarak bulunmayan bir örnek için Unicode veya ANSI eşlemesini belirtir null .

fallbackSize
Nullable<Int32>

Eşleme için bir geri dönüş boyutu, çekirdek düzeyinde veya null varsayılan için bulunamamıştır.

fallbackPrecision
Nullable<Int32>

Eşleme için bir geri dönüş duyarlığı belirtir, bu durum çekirdek düzeyinde veya varsayılan olarak bulunamaz null .

fallbackScale
Nullable<Int32>

Eşleme için bir geri dönüş ölçeği belirtir, bu durum çekirdek düzeyinde veya null varsayılan için bulunamamıştır.

Şunlara uygulanır

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (System.Reflection.MemberInfo member, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Reflection.MemberInfo * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (member As MemberInfo, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

Parametreler

member
MemberInfo

Eşlemenin gerekli olduğu özellik veya alan.

unicode
Nullable<Boolean>

Unicode veya ANSI eşlemesini ya da null varsayılan için belirtir.

size
Nullable<Int32>

Eşleme için bir boyut veya varsayılan için bir boyut belirtir null .

precision
Nullable<Int32>

Eşleme için bir duyarlık veya null varsayılan için belirtir.

scale
Nullable<Int32>

Eşleme için veya varsayılan için bir ölçek belirtir null .

Şunlara uygulanır

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Verilen ile yeni bir örneğini oluşturur TypeMappingInfo ValueConverterInfo .

public TypeMappingInfo (Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo source, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo converter, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (source As TypeMappingInfo, converter As ValueConverterInfo, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

Parametreler

source
TypeMappingInfo

Kaynak bilgileri.

converter
ValueConverterInfo

Uygulanacak dönüştürücü.

unicode
Nullable<Boolean>

Unicode veya ANSI eşlemesini ya da null varsayılan için belirtir.

size
Nullable<Int32>

Eşleme için bir boyut veya varsayılan için bir boyut belirtir null .

precision
Nullable<Int32>

Eşleme için bir duyarlık veya null varsayılan için belirtir.

scale
Nullable<Int32>

Eşleme için veya varsayılan için bir ölçek belirtir null .

Şunlara uygulanır

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

public TypeMappingInfo (Type type, bool keyOrIndex, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
public TypeMappingInfo (Type type = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
public TypeMappingInfo (Type? type = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Type * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (type As Type, keyOrIndex As Boolean, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional rowVersion As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)
Public Sub New (Optional type As Type = Nothing, 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 precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

Parametreler

type
Type

Modeldeki eşlemenin gerekli olduğu CLR türü.

keyOrIndex
Boolean

İse true , bir anahtar veya dizin için özel bir eşleme döndürülebilir.

unicode
Nullable<Boolean>

Unicode veya ANSI eşlemesini ya da null varsayılan için belirtir.

size
Nullable<Int32>

Eşleme için bir boyut veya varsayılan için bir boyut belirtir null .

rowVersion
Nullable<Boolean>

Bir satır sürümü veya null varsayılan için belirtir.

precision
Nullable<Int32>

Eşleme için bir duyarlık veya null varsayılan için belirtir.

scale
Nullable<Int32>

Eşleme için veya varsayılan için bir ölçek belirtir null .

Şunlara uygulanır