Jazyk

SqlParameterExpression Třída

Definice

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
SqlParameterExpression
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)

Platí pro