RelationalEntityShaperExpression Sınıf

Tanım

içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public class RelationalEntityShaperExpression : Microsoft.EntityFrameworkCore.Query.EntityShaperExpression
type RelationalEntityShaperExpression = class
    inherit EntityShaperExpression
Public Class RelationalEntityShaperExpression
Inherits EntityShaperExpression
Devralma
RelationalEntityShaperExpression

Oluşturucular

Name Description
RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

RelationalEntityShaperExpression sınıfının yeni bir örneğini oluşturur.

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

RelationalEntityShaperExpression sınıfının yeni bir örneğini oluşturur.

Özellikler

Name Description
EntityType

Şekillenen varlık türü.

(Devralındığı yer: EntityShaperExpression)
IsNullable

Bu varlık örneğinin null olup olmadığını gösteren değer.

(Devralındığı yer: EntityShaperExpression)
MaterializationCondition

Bu varlığı şekillendirmek için kullanılacak materilizasyon koşulu.

(Devralındığı yer: EntityShaperExpression)
NodeType

içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: EntityShaperExpression)
Type

içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: EntityShaperExpression)
ValueBufferExpression

Varlık örneğini oluşturmak için kullanılan değerleri almak için öğesini ValueBuffer temsil eden ifade.

(Devralındığı yer: EntityShaperExpression)

Yöntemler

Name Description
GenerateMaterializationCondition(IEntityType, Boolean)

Hangi varlık türünün gerçekleştirilmesini belirlemek için ifadesi Func<T,TResult> oluşturur.

MakeNullable(Boolean)

Bu şekillendirici için null varlık örneklerini şekillendirip şekillendiremeyeceğini belirten null atanabilirlik atar.

MakeNullable(Boolean)

Bu şekillendirici için null varlık örneklerini şekillendirip şekillendiremeyeceğini belirten null atanabilirlik atar.

(Devralındığı yer: EntityShaperExpression)
MarkAsNullable()
Geçersiz.

Bu şekillendiriciyi null atanabilir olarak işaretler ve null varlık örneklerini şekillendirebileceğini belirtir.

MarkAsNullable()
Geçersiz.

Bu şekillendiriciyi null atanabilir olarak işaretler ve null varlık örneklerini şekillendirebileceğini belirtir.

(Devralındığı yer: EntityShaperExpression)
Print(ExpressionPrinter)

içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: EntityShaperExpression)
Update(Expression)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa bu ifade döndürülecektir.

VisitChildren(ExpressionVisitor)

içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: EntityShaperExpression)
WithEntityType(IEntityType)

Bu varlık şekillendirici tarafından şekillendirilen varlık türünü değiştirir.

Belirtik Arabirim Kullanımları

Name Description
IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

(Devralındığı yer: EntityShaperExpression)

Şunlara uygulanır