QueryRootProcessor 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.
Ön işleme sırasında ek sorgu kök düğümleri ekleyen bir ziyaretçi.
public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
- Devralma
-
QueryRootProcessor
- Türetilmiş
Oluşturucular
QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext) |
İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini QueryRootProcessor oluşturur. |
Yöntemler
ShouldConvertToInlineQueryRoot(NewArrayExpression) |
öğesinin ConstantExpression öğesine dönüştürülmesi InlineQueryRootExpressiongerekip gerekmediğini belirler. Bu, öğeleri sabit olan servis talepleri satır içi ifadeleri işler. |
ShouldConvertToParameterQueryRoot(ParameterExpression) |
öğesinin ParameterExpression öğesine dönüştürülmesi ParameterQueryRootExpressiongerekip gerekmediğini belirler. |
VisitMethodCall(MethodCallExpression) |
Ön işleme sırasında ek sorgu kök düğümleri ekleyen bir ziyaretçi. |
Şunlara uygulanır
Entity Framework