RelationalShapedQueryCompilingExpressionVisitor 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.
Verilen şekillendiren sorgu ifadesi için şekillendiren ifadeyi derleye bir sınıf.
Materializer, verilen özellik değerlerinden varlık örneği oluşturan bir koddur. Örneği oluştururken modelde yapılandırılan oluşturucu bağlamalarını, alanları, özellik erişim modunu dikkate alır.
Şekilleyici, projeksiyon yapısına göre verilen skaler değerlerden sorgu için sonuç oluşturan bir koddur. Bir şekillendirici, içinde sıfır veya daha fazla malzemeleyici içerebilir.
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 RelationalShapedQueryCompilingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor
type RelationalShapedQueryCompilingExpressionVisitor = class
inherit ShapedQueryCompilingExpressionVisitor
Public Class RelationalShapedQueryCompilingExpressionVisitor
Inherits ShapedQueryCompilingExpressionVisitor
- Devralma
-
RelationalShapedQueryCompilingExpressionVisitor
Oluşturucular
Özellikler
| Dependencies |
Bu hizmetin bağımlılıkları. (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| IsAsync | (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| IsBuffering | (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| IsTracking | (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| QueryCompilationContext |
Geçerli derleme için sorgu derleme bağlam nesnesi. (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| RelationalDependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
Yöntemler
| InjectEntityMaterializers(Expression) |
Verilen şekillendirici ifadesine varlık malzemeleştiricileri ekleme. EntityShaperExpression , verilen varlık için materializer ifadesiyle değiştirilir. (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| VerifyNoClientConstant(Expression) |
Verilen şekillendirıcı ifadesinin bellek sızıntısına neden olan istemci tarafı sabiti içere olmadığını doğrular. (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| VisitExtension(Expression) | (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| VisitShapedQuery(ShapedQueryExpression) |
Numaralanabilir bir ifade oluşturmak için verilen şekillendirilen sorgu ifadesini ziyaret ediyor. |
| VisitShapedQuery(ShapedQueryExpression) |
Numaralanabilir bir ifade oluşturmak için verilen şekillendirilen sorgu ifadesini ziyaret ediyor. (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |
| VisitShapedQueryExpression(ShapedQueryExpression) | |
| VisitShapedQueryExpression(ShapedQueryExpression) | (Devralındığı yer: ShapedQueryCompilingExpressionVisitor) |