InExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Konstruktoren
InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping) |
Veraltet.
Erstellt eine neue instance der -Klasse, die InExpression einen |
InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping) |
Veraltet.
Erstellt eine neue instance der -Klasse, die InExpression einen |
InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping) |
Erstellt eine neue instance der -Klasse, die InExpression einen SQL-Ausdruck |
InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping) |
Erstellt eine neue instance der -Klasse, die InExpression einen |
InExpression(SqlExpression, SelectExpression, RelationalTypeMapping) |
Erstellt eine neue instance der -Klasse, die InExpression einen SQL-Ausdruck |
InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping) |
Erstellt eine neue instance der -Klasse, die InExpression einen |
InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping) |
Erstellt eine neue instance der -Klasse, die InExpression einen SQL-Ausdruck |
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:
Entity Framework