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


InExpression Конструкторы

Определение

Перегрузки

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

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

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Создает новый экземпляр InExpression класса , представляющий выражение SQL IN с заданным параметризованным списком значений.

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Создает новый экземпляр InExpression класса , представляющий выражение SQL IN с заданным списком значений.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

Создает новый экземпляр класса , InExpression который представляет выражение вложенного item запроса IN.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

Создает новый экземпляр класса , InExpression который представляет выражение значений item IN.

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
Устаревшие..

Создает новый экземпляр класса , InExpression который представляет выражение вложенного item запроса IN.

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Устаревшие..

Создает новый экземпляр класса , InExpression который представляет выражение значений item IN.

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

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

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

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, subquery As SelectExpression, typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

subquery
SelectExpression

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

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

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

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

Создает новый экземпляр InExpression класса , представляющий выражение SQL IN с заданным параметризованным списком значений.

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression valuesParameter, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlParameterExpression * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, valuesParameter As SqlParameterExpression, typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

valuesParameter
SqlParameterExpression

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

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

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

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

Создает новый экземпляр InExpression класса , представляющий выражение SQL IN с заданным списком значений.

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> values, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, values As IReadOnlyList(Of SqlExpression), typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

values
IReadOnlyList<SqlExpression>

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

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

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

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

Создает новый экземпляр класса , InExpression который представляет выражение вложенного item запроса IN.

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, bool negated, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, subquery As SelectExpression, negated As Boolean, typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

subquery
SelectExpression

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

negated
Boolean

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

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

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

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

Создает новый экземпляр класса , InExpression который представляет выражение значений item IN.

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression values, bool negated, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, values As SqlExpression, negated As Boolean, typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

values
SqlExpression

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

negated
Boolean

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

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

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)

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

Внимание!

Use overload which passes negated argument after subquery argument.

Создает новый экземпляр класса , InExpression который представляет выражение вложенного item запроса IN.

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, bool negated, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
[System.Obsolete("Use overload which passes negated argument after subquery argument.")]
public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, bool negated, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
[System.Obsolete("Use overload which passes negated argument after subquery argument.")]
public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, bool negated, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression subquery, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
[<System.Obsolete("Use overload which passes negated argument after subquery argument.")>]
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, negated As Boolean, subquery As SelectExpression, typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

negated
Boolean

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

subquery
SelectExpression

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

Атрибуты

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

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)

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

Внимание!

Use overload which passes negated argument after values argument.

Создает новый экземпляр класса , InExpression который представляет выражение значений item IN.

public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, bool negated, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression values, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
[System.Obsolete("Use overload which passes negated argument after values argument.")]
public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, bool negated, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression values, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
[System.Obsolete("Use overload which passes negated argument after values argument.")]
public InExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression item, bool negated, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression values, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
[<System.Obsolete("Use overload which passes negated argument after values argument.")>]
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * bool * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.InExpression
Public Sub New (item As SqlExpression, negated As Boolean, values As SqlExpression, typeMapping As RelationalTypeMapping)

Параметры

item
SqlExpression

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

negated
Boolean

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

values
SqlExpression

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

typeMapping
RelationalTypeMapping

Объект , RelationalTypeMapping связанный с выражением.

Атрибуты

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