RelationalParameterBasedSqlProcessor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída, která zpracovává výraz dotazu po hodnotách parametrů, jsou známy.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalParameterBasedSqlProcessor
public class RelationalParameterBasedSqlProcessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalParameterBasedSqlProcessor = class
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
- Dědičnost
-
RelationalParameterBasedSqlProcessor
- Atributy
Konstruktory
| Název | Description |
|---|---|
| RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean) |
Vytvoří novou instanci RelationalParameterBasedSqlProcessor třídy. |
| RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, RelationalParameterBasedSqlProcessorParameters) |
Vytvoří novou instanci RelationalParameterBasedSqlProcessor třídy. |
Vlastnosti
| Název | Description |
|---|---|
| Dependencies |
Závislosti specifické pro relačního zprostředkovatele pro tuto službu. |
| Parameters |
Objekt parametru obsahující parametry pro tuto třídu. |
| UseRelationalNulls |
Logická hodnota označující, jestli se mají použít relační hodnoty null. |
Metody
| Název | Description |
|---|---|
| ExpandFromSqlParameter(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Rozšíří parametry do FromSqlExpression výrazu dotazu pro dané hodnoty parametrů. |
| ExpandFromSqlParameter(Expression, ParametersCacheDecorator) |
Rozšíří parametry do FromSqlExpression výrazu dotazu pro dané hodnoty parametrů. |
| ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Rozbalí parametry uvnitř FromSqlExpression hodnot daného parametru SelectExpression . |
| Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Zastaralé.
Optimalizuje výraz dotazu pro zadané hodnoty parametrů. |
| Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimalizuje hodnoty daného parametru SelectExpression . |
| Process(Expression, Dictionary<String,Object>, Boolean) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| Process(Expression, ParametersCacheDecorator) |
Provede konečné zpracování dotazu, které bere v úvahu hodnoty parametrů. |
| ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Zpracovává výraz dotazu na základě možnosti null uzlů, aby se použila sémantika null a optimalizovala ho pro dané hodnoty parametrů. |
| ProcessSqlNullability(Expression, ParametersCacheDecorator) |
Zpracovává výraz dotazu na základě možnosti null uzlů, aby se použila sémantika null a optimalizovala ho pro dané hodnoty parametrů. |
| ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
SelectExpression Zpracovává na základě nulové hodnoty uzlů, aby se použila sémantika null a optimalizovala je pro dané hodnoty parametrů. |