Udostępnij za pośrednictwem


DbExpressionBuilder.All Metoda

Definicja

Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

Przeciążenia

All(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

All(DbExpressionBinding, DbExpression)

Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

All(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbQuantifierExpression ^ All(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ predicate);
public static System.Data.Common.CommandTrees.DbQuantifierExpression All (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> predicate);
static member All : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbQuantifierExpression
<Extension()>
Public Function All (source As DbExpression, predicate As Func(Of DbExpression, DbExpression)) As DbQuantifierExpression

Parametry

source
DbExpression

Wyrażenie określające zestaw danych wejściowych.

predicate
Func<DbExpression,DbExpression>

Metoda reprezentująca predykat, który ma być obliczany dla każdego elementu członkowskiego zestawu danych wejściowych. Ta metoda musi utworzyć wyrażenie z typem wyniku logicznego, który zapewnia logikę predykatu.

Zwraca

Nowa operacja DbQuantifierExpression reprezentująca operację All.

Wyjątki

source lub predicate ma wartość null.

-lub-

Wyrażenie generowane przez predicate element ma wartość null.

source nie ma typu wyniku kolekcji.

-lub-

Wyrażenie wygenerowane przez Predicate program nie ma typu wyniku logicznego.

Dotyczy

All(DbExpressionBinding, DbExpression)

Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbQuantifierExpression ^ All(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpression ^ predicate);
public static System.Data.Common.CommandTrees.DbQuantifierExpression All (this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpression predicate);
static member All : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbQuantifierExpression
<Extension()>
Public Function All (input As DbExpressionBinding, predicate As DbExpression) As DbQuantifierExpression

Parametry

input
DbExpressionBinding

Powiązanie wyrażenia określające zestaw danych wejściowych.

predicate
DbExpression

Wyrażenie reprezentujące predykat do obliczenia dla każdego elementu członkowskiego zestawu danych wejściowych.

Zwraca

Nowa operacja DbQuantifierExpression reprezentująca operację All.

Wyjątki

input lub predicate ma wartość null.

predicate nie ma typu wyniku logicznego.

Dotyczy