RelationalParameterBasedSqlProcessor Klasa

Definicja

Klasa, która przetwarza wyrażenie zapytania po znanych wartościach parametrów.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
Dziedziczenie
RelationalParameterBasedSqlProcessor

Konstruktory

RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean)

Tworzy nowe wystąpienie klasy RelationalParameterBasedSqlProcessor.

Właściwości

Dependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

UseRelationalNulls

Wartość logiczna wskazująca, czy należy użyć relacyjnych wartości null.

Metody

ExpandFromSqlParameter(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Rozszerza parametry do FromSqlExpression wewnątrz wyrażenia zapytania dla podanych wartości parametrów.

ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Rozszerza parametry do FromSqlExpression wewnątrz SelectExpression dla podanych wartości parametrów.

Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Optymalizuje wyrażenie zapytania dla podanych wartości parametrów.

Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Optymalizuje SelectExpression wartość dla podanych wartości parametrów.

ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Przetwarza wyrażenie zapytania na podstawie wartości null węzłów, aby zastosować semantyka null w użyciu i zoptymalizować je pod kątem podanych wartości parametrów.

ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Przetwarza wartość SelectExpression na podstawie wartości null węzłów, aby stosować semantyka null w użyciu i zoptymalizować ją pod kątem podanych wartości parametrów.

Dotyczy