Freigeben über


InExpression Klasse

Definition

Ein Ausdruck, der einen IN-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
Vererbung
InExpression

Konstruktoren

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
Veraltet.

Erstellt eine neue instance der -Klasse, die InExpression einen item IN-Unterabfrageausdruck darstellt.

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Veraltet.

Erstellt eine neue instance der -Klasse, die InExpression einen item IN-Werteausdruck darstellt.

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Erstellt eine neue instance der -Klasse, die InExpression einen SQL-Ausdruck IN mit einer angegebenen Liste von Werten darstellt.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

Erstellt eine neue instance der -Klasse, die InExpression einen item IN-Unterabfrageausdruck darstellt.

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

Erstellt eine neue instance der -Klasse, die InExpression einen SQL-Ausdruck IN mit einer Unterabfrage darstellt.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

Erstellt eine neue instance der -Klasse, die InExpression einen item IN-Werteausdruck darstellt.

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Erstellt eine neue instance der -Klasse, die InExpression einen SQL-Ausdruck IN mit einer bestimmten parametrisierten Liste von Werten darstellt.

Eigenschaften

IsNegated

Der Wert, der angibt, ob das Element in den Werten vorhanden oder nicht vorhanden sein soll.

Item

Das Element, das nach Werten gesucht werden soll.

NodeType

Ein Ausdruck, der einen IN-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

(Geerbt von SqlExpression)
Subquery

Die Unterabfrage, in der das Element gesucht werden soll.

Type

Ein Ausdruck, der einen IN-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

(Geerbt von SqlExpression)
TypeMapping

Die RelationalTypeMapping diesem Ausdruck zugeordnete.

(Geerbt von SqlExpression)
Values

Die Liste der Werte, in der das Element gesucht werden soll.

ValuesParameter

Ein Parameter, der die Liste der Werte enthält, in denen das Element gesucht werden soll. Die parametrisierte Liste wird auf den tatsächlichen Wert erweitert, bevor die Sql-Abfrage generiert wird.

Methoden

ApplyTypeMapping(RelationalTypeMapping)

Wendet die angegebene Typzuordnung auf diesen Ausdruck an.

Equals(Object)

Ein Ausdruck, der einen IN-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

GetHashCode()

Ein Ausdruck, der einen IN-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Negate()

Negiert diesen Ausdruck, indem der Durch angegebene Anwesenheits-/Abwesenheitszustand geändert wird IsNegated.

Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

Update(SqlExpression, SelectExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

Update(SqlExpression, SqlExpression, SelectExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

Update(SqlExpression, SqlParameterExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der einen IN-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks ExpressionPrinter.

(Geerbt von SqlExpression)

Gilt für: