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


InExpression.Update Метод

Определение

Перегрузки

Update(SqlExpression, SelectExpression)

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

Update(SqlExpression, SqlParameterExpression)

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

Update(SqlExpression, IReadOnlyList<SqlExpression>)

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

Update(SqlExpression, SqlExpression, SelectExpression)

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

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

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

Update(SqlExpression, SelectExpression)

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

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

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

Параметры

item
SqlExpression

Свойство Item результата.

subquery
SelectExpression

Свойство Subquery результата.

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

Данное выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.

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

Update(SqlExpression, SqlParameterExpression)

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

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

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

Параметры

item
SqlExpression

Свойство Item результата.

valuesParameter
SqlParameterExpression

Свойство ValuesParameter результата.

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

Данное выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.

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

Update(SqlExpression, IReadOnlyList<SqlExpression>)

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

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

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

Параметры

item
SqlExpression

Свойство Item результата.

values
IReadOnlyList<SqlExpression>

Свойство Values результата.

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

Данное выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.

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

Update(SqlExpression, SqlExpression, SelectExpression)

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

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

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

Параметры

item
SqlExpression

Свойство Item результата.

values
SqlExpression

Свойство Values результата.

subquery
SelectExpression

Свойство Subquery результата.

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

Данное выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.

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

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

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

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

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

Параметры

item
SqlExpression

Свойство Item результата.

subquery
SelectExpression

Свойство Subquery результата.

values
IReadOnlyList<SqlExpression>

Свойство Values результата.

valuesParameter
SqlParameterExpression

Свойство ValuesParameter результата.

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

Данное выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.

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