RelationalEntityShaperExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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) |