次の方法で共有


UpdateExpression クラス

定義

SQL ツリー内の UPDATE 操作を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public sealed class UpdateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type UpdateExpression = class
    inherit Expression
    interface IPrintableExpression
Public NotInheritable Class UpdateExpression
Inherits Expression
Implements IPrintableExpression
継承
UpdateExpression
実装

コンストラクター

UpdateExpression(TableExpression, SelectExpression, IReadOnlyList<ColumnValueSetter>)

UpdateExpression クラスの新しいインスタンスを作成します。

プロパティ

ColumnValueSetters

更新する列とそれに対応する値を指定する の一覧 ColumnValueSetter

NodeType

SQL ツリー内の UPDATE 操作を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

SelectExpression

更新する行を決定し、追加のテーブルからデータを取得するために使用される select 式。

Table

更新操作が適用されているテーブル。

Tags

この UpdateExpressionに適用されるタグの一覧。

Type

SQL ツリー内の UPDATE 操作を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

メソッド

ApplyTags(ISet<String>)

特定のタグのセットを適用します。

Equals(Object)

SQL ツリー内の UPDATE 操作を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetHashCode()

SQL ツリー内の UPDATE 操作を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

Print(ExpressionPrinter)

を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。

Update(SelectExpression, IReadOnlyList<ColumnValueSetter>)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

適用対象