TypeMaterializationInfo Oluşturucular

Tanım

Aşırı Yüklemeler

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Int32)
Kullanımdan kalktı.

Yeni bir TypeMaterializationInfo örneği oluşturur.

TypeMaterializationInfo(Type, IProperty, RelationalTypeMapping, Nullable<Boolean>)

Yeni bir TypeMaterializationInfo örneği oluşturur.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32)
Kullanımdan kalktı.

Yeni bir TypeMaterializationInfo örneği oluşturur.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32, RelationalTypeMapping)
Kullanımdan kalktı.

Yeni bir TypeMaterializationInfo örneği oluşturur.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Int32)

Dikkat

Bu API artık kullanım dışıdır.

Yeni bir TypeMaterializationInfo örneği oluşturur.

public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, int index = -1);
[System.Obsolete]
public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, int index = -1);
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * int -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * int -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
Public Sub New (modelClrType As Type, property As IProperty, typeMappingSource As IRelationalTypeMappingSource, Optional index As Integer = -1)

Parametreler

modelClrType
Type

Dönüştürmeden sonra modelde gereken tür.

property
IProperty

Türle ilişkili özellik veya null yoksa.

typeMappingSource
IRelationalTypeMappingSource

Özelliğin zaten bağlı bir eşlemesi yoksa, eşleme bulmak için kullanılan tür eşleme kaynağı.

index
Int32

Bu tür için kullanılacak temel alınan sonuç kümesi dizini veya dizin eşlemesi gerekli yoksa -1.

Öznitelikler

Şunlara uygulanır

TypeMaterializationInfo(Type, IProperty, RelationalTypeMapping, Nullable<Boolean>)

Yeni bir TypeMaterializationInfo örneği oluşturur.

public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping mapping, bool? nullable = default);
public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping mapping, bool? nullable = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Nullable<bool> -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
Public Sub New (modelClrType As Type, property As IProperty, mapping As RelationalTypeMapping, Optional nullable As Nullable(Of Boolean) = Nothing)

Parametreler

modelClrType
Type

Dönüştürmeden sonra modelde gereken tür.

property
IProperty

Türle ilişkili özellik veya null yoksa.

mapping
RelationalTypeMapping

Kullanmak veya bir çıkarım yapmak null için tür eşlemesi.

nullable
Nullable<Boolean>

Değerin null olup olmadığını belirten bir değer.

Şunlara uygulanır

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32)

Dikkat

Bu API artık kullanım dışıdır.

Yeni bir TypeMaterializationInfo örneği oluşturur.

public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, bool? fromLeftOuterJoin, int index);
[System.Obsolete]
public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, bool? fromLeftOuterJoin, int index);
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Nullable<bool> * int -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Nullable<bool> * int -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
Public Sub New (modelClrType As Type, property As IProperty, typeMappingSource As IRelationalTypeMappingSource, fromLeftOuterJoin As Nullable(Of Boolean), index As Integer)

Parametreler

modelClrType
Type

Dönüştürmeden sonra modelde gereken tür.

property
IProperty

Türle ilişkili özellik veya null yoksa.

typeMappingSource
IRelationalTypeMappingSource

Özelliğin zaten bağlı bir eşlemesi yoksa, eşleme bulmak için kullanılan tür eşleme kaynağı.

fromLeftOuterJoin
Nullable<Boolean>

Değerin LEFT OUTER JOIN işlemiyle olup olmadığı.

index
Int32

Bu tür için kullanılacak temel alınan sonuç kümesi dizini veya dizin eşlemesi gerekli yoksa -1.

Öznitelikler

Şunlara uygulanır

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32, RelationalTypeMapping)

Dikkat

Bu API artık kullanım dışıdır.

Yeni bir TypeMaterializationInfo örneği oluşturur.

public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, bool? fromLeftOuterJoin, int index = -1, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping mapping = default);
[System.Obsolete]
public TypeMaterializationInfo (Type modelClrType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, bool? fromLeftOuterJoin, int index = -1, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping mapping = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Nullable<bool> * int * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo : Type * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Nullable<bool> * int * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Storage.TypeMaterializationInfo
Public Sub New (modelClrType As Type, property As IProperty, typeMappingSource As IRelationalTypeMappingSource, fromLeftOuterJoin As Nullable(Of Boolean), Optional index As Integer = -1, Optional mapping As RelationalTypeMapping = Nothing)

Parametreler

modelClrType
Type

Dönüştürmeden sonra modelde gereken tür.

property
IProperty

Türle ilişkili özellik veya null yoksa.

typeMappingSource
IRelationalTypeMappingSource

Özelliğin zaten bağlı bir eşlemesi yoksa, eşleme bulmak için kullanılan tür eşleme kaynağı.

fromLeftOuterJoin
Nullable<Boolean>

Değerin LEFT OUTER JOIN işlemiyle olup olmadığı.

index
Int32

Bu tür için kullanılacak temel alınan sonuç kümesi dizini veya dizin eşlemesi gerekli yoksa -1.

mapping
RelationalTypeMapping

Kullanmak veya bir çıkarım yapmak null için tür eşlemesi.

Öznitelikler

Şunlara uygulanır