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.
İçindeki bir ilişkisel sağlayıcı için bir varlık örneğinin oluşturulmasını temsil eden bir ifade ShaperExpression .
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
| 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 |
Şekillendirildi 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 kullanmak üzere materilization koşulu. (Devralındığı yer: EntityShaperExpression) |
| NodeType | (Devralındığı yer: EntityShaperExpression) |
| Type | (Devralındığı yer: EntityShaperExpression) |
| ValueBufferExpression |
Varlık örneğini oluşturmak ValueBuffer için kullanılan değerleri almak için bir temsil eden ifade. (Devralındığı yer: EntityShaperExpression) |
Yöntemler
| GenerateMaterializationCondition(IEntityType, Boolean) |
Hangi varlık türünün Func<T,TResult> geçerli olduğunu belirlemek için bir ifadesi oluşturur. |
| MakeNullable(Boolean) |
Bu şekillendirıcı için null varlık örneklerini şekillendirip şekillendirene olmadığını belirten null atanebilirlik atar. |
| MakeNullable(Boolean) |
Bu şekillendirıcı için null varlık örneklerini şekillendirip şekillendirene olmadığını belirten null atanebilirlik atar. (Devralındığı yer: EntityShaperExpression) |
| MarkAsNullable() |
Kullanımdan kalktı.
Bu şekillendirıcıyı null değere değiştirilebilir olarak işaretler ve null varlık örneklerini şekillendirebilir. |
| Print(ExpressionPrinter) | (Devralındığı yer: EntityShaperExpression) |
| Update(Expression) |
Bunun gibi, ancak sağlanan children kullanarak yeni bir ifade oluşturur. Tüm çocukların aynı olması, bu ifadeyi geri dönecektir. |
| VisitChildren(ExpressionVisitor) | (Devralındığı yer: EntityShaperExpression) |
| WithEntityType(IEntityType) |
Bu varlık şekillendirıcısı tarafından şekillendiren varlık türünü değiştirir. |
Belirtik Arabirim Kullanımları
| IPrintableExpression.Print(ExpressionPrinter) |
Kullanılarak verilen ifadenin yazdırılabilir bir dize temsilini oluşturur ExpressionPrinter . (Devralındığı yer: EntityShaperExpression) |