Dil

RelationalEntityShaperExpression Sınıf

Tanım

içindeki 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

Veri Akışı Adı Description
RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

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

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

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

Özellikler

Veri Akışı Adı Description
EntityType

Şekillenen varlık türü.

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

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

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

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

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

içindeki 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çindeki 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 temsil ValueBuffer eden ifade.

(Devralındığı yer: EntityShaperExpression)

Yöntemler

Veri Akışı Adı Description
GenerateMaterializationCondition(IEntityType, Boolean)

Hangi varlık türünün gerçekleştirilmesi gerektiğini belirlemek için ifadesini Func<T,TResult> oluşturur.

MakeNullable(Boolean)

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

MarkAsNullable()
Geçersiz.

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

Update(Expression)

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

VisitChildren(ExpressionVisitor)

içindeki 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ı

Veri Akışı Adı Description
IPrintableExpression.Print(ExpressionPrinter)

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

(Devralındığı yer: EntityShaperExpression)

Şunlara uygulanır