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

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

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

RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

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

Özellikler

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

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ı

IPrintableExpression.Print(ExpressionPrinter)

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

(Devralındığı yer: EntityShaperExpression)

Şunlara uygulanır