Udostępnij za pośrednictwem


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