SqlParameterExpression 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í.
Výraz, který představuje parametr ve stromu SQL.
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlParameterExpression = class
inherit SqlExpression
type SqlParameterExpression = class
inherit SqlExpression
Public NotInheritable Class SqlParameterExpression
Inherits SqlExpression
Public Class SqlParameterExpression
Inherits SqlExpression
- Dědičnost
- Atributy
Poznámky
Toto je jednoduchá obálka ParameterExpression kolem stromu SQL. Instance tohoto typu nelze vytvořit pomocí kódu zprostředkovatele aplikace nebo databáze. Pokud se jedná o problém s vaší aplikací nebo poskytovatelem, vytvořte problém na github.com/dotnet/efcore.
Konstruktory
| Název | Description |
|---|---|
| SqlParameterExpression(String, String, Type, Boolean, Nullable<ParameterTranslationMode>, RelationalTypeMapping) |
Vytvoří novou instanci SqlParameterExpression třídy. |
| SqlParameterExpression(String, Type, Boolean, RelationalTypeMapping) |
Vytvoří novou instanci SqlParameterExpression třídy. |
| SqlParameterExpression(String, Type, RelationalTypeMapping) |
Vytvoří novou instanci SqlParameterExpression třídy. |
Vlastnosti
| Název | Description |
|---|---|
| InvariantName |
Název parametru, který je zaznamenán v Parameters. |
| IsNullable |
Logická hodnota označující, jestli tento parametr může mít hodnoty null. |
| Name |
Název parametru, který bude nastaven jako ParameterName zástupný symbol (před předponou dalších zástupných znaků) a uvnitř SQL. |
| NodeType |
Výraz, který představuje parametr ve stromu SQL. (Zděděno od SqlExpression) |
| TranslationMode |
Způsob zpracování parametru |
| Type |
Výraz, který představuje parametr ve stromu SQL. (Zděděno od SqlExpression) |
| TypeMapping |
Přidružený RelationalTypeMapping k tomuto výrazu. (Zděděno od SqlExpression) |
Metody
| Název | Description |
|---|---|
| ApplyTypeMapping(RelationalTypeMapping) |
Použije zadané mapování typů na tento výraz. |
| Equals(Object) |
Výraz, který představuje parametr ve stromu SQL. |
| GetHashCode() |
Výraz, který představuje parametr ve stromu SQL. |
| Print(ExpressionPrinter) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter. |
| Print(ExpressionPrinter) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter. (Zděděno od SqlExpression) |
| Quote() |
Cituje výraz; to znamená, že vrátí výraz, který by při vyhodnocení vytvořil výraz shodný s tímto výrazem. Slouží k vygenerování kódu pro předkompilované dotazy, které rekonstruují tento výraz. |
| VisitChildren(ExpressionVisitor) |
Výraz, který představuje parametr ve stromu SQL. |
| VisitChildren(ExpressionVisitor) |
Výraz, který představuje parametr ve stromu SQL. (Zděděno od SqlExpression) |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter. (Zděděno od SqlExpression) |