Поделиться через


SqlExpressionFactory.In Метод

Определение

Перегрузки

In(SqlExpression, SelectExpression)

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

In(SqlExpression, SqlParameterExpression)

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

In(SqlExpression, IReadOnlyList<SqlExpression>)

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

In(SqlExpression, SelectExpression, Boolean)

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

In(SqlExpression, SqlExpression, Boolean)

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

In(SqlExpression, SelectExpression)

Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function In (item As SqlExpression, subquery As SelectExpression) As InExpression
Public Overridable Function In (item As SqlExpression, subquery As SelectExpression) As SqlExpression

Параметры

item
SqlExpression

Элемент для просмотра значений.

subquery
SelectExpression

Вложенный запрос, в котором выполняется поиск элемента.

Возвращаемое значение

Выражение, представляющее операцию IN в дереве SQL.

Реализации

Применяется к

In(SqlExpression, SqlParameterExpression)

Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression valuesParameter);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression valuesParameter);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function In (item As SqlExpression, valuesParameter As SqlParameterExpression) As InExpression
Public Overridable Function In (item As SqlExpression, valuesParameter As SqlParameterExpression) As SqlExpression

Параметры

item
SqlExpression

Элемент для просмотра значений.

valuesParameter
SqlParameterExpression

Параметризованный список значений, в которых выполняется поиск по элементу.

Возвращаемое значение

Выражение, представляющее операцию IN в дереве SQL.

Реализации

Применяется к

In(SqlExpression, IReadOnlyList<SqlExpression>)

Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> values);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> values);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function In (item As SqlExpression, values As IReadOnlyList(Of SqlExpression)) As InExpression
Public Overridable Function In (item As SqlExpression, values As IReadOnlyList(Of SqlExpression)) As SqlExpression

Параметры

item
SqlExpression

Элемент для просмотра значений.

values
IReadOnlyList<SqlExpression>

Список значений, в которых выполняется поиск элемента.

Возвращаемое значение

Выражение, представляющее операцию IN в дереве SQL.

Реализации

Применяется к

In(SqlExpression, SelectExpression, Boolean)

Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, bool negated);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, subquery As SelectExpression, negated As Boolean) As InExpression

Параметры

item
SqlExpression

Элемент для просмотра значений.

subquery
SelectExpression

Вложенный запрос, в котором выполняется поиск элемента.

negated
Boolean

Значение, указывающее, должен ли элемент присутствовать в значениях или отсутствовать.

Возвращаемое значение

Выражение, представляющее операцию IN в дереве SQL.

Реализации

Применяется к

In(SqlExpression, SqlExpression, Boolean)

Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs
Исходный код:
SqlExpressionFactory.cs

Создает новый InExpression объект , представляющий операцию IN в дереве SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression In (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression values, bool negated);
abstract member In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
override this.In : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Overridable Function In (item As SqlExpression, values As SqlExpression, negated As Boolean) As InExpression

Параметры

item
SqlExpression

Элемент для просмотра значений.

values
SqlExpression

Список значений, в которых выполняется поиск элемента.

negated
Boolean

Значение, указывающее, должен ли элемент присутствовать в значениях или отсутствовать.

Возвращаемое значение

Выражение, представляющее операцию IN в дереве SQL.

Реализации

Применяется к