次の方法で共有


MigrationBuilder.UpdateData メソッド

定義

オーバーロード

UpdateData(String, String, Object, String, Object, String)

シード データの UpdateDataOperation 1 行を更新する をビルドします。

UpdateData(String, String, Object, String[], Object[], String)

シード データの UpdateDataOperation 1 行を更新する をビルドします。

UpdateData(String, String, Object[], String, Object[], String)

シード データの UpdateDataOperation 複数の行を更新する をビルドします。

UpdateData(String, String, Object[], String[], Object[,], String)

シード データの UpdateDataOperation 複数の行を更新する をビルドします。

UpdateData(String, String[], Object[,], String, Object[], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの複数行を更新する をビルドします。

UpdateData(String, String[], Object[,], String[], Object[,], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの複数行を更新する をビルドします。

UpdateData(String, String[], Object[], String, Object, String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの 1 行を更新する をビルドします。

UpdateData(String, String[], Object[], String[], Object[], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの 1 行を更新する をビルドします。

UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの複数行を更新する をビルドします。

UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの 1 行を更新する をビルドします。

UpdateData(String, String, Object, String, Object, String)

シード データの UpdateDataOperation 1 行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object keyValue, string column, object value, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object? keyValue, string column, object? value, string? schema = default);
abstract member UpdateData : string * string * obj * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValue As Object, column As String, value As Object, Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumn
String

更新する行を選択するために使用するキー列の名前。

keyValue
Object

更新する行のキー値。

column
String

更新する列。

value
Object

選択した行の列の新しい値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String, Object, String[], Object[], String)

シード データの UpdateDataOperation 1 行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object keyValue, string[] columns, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object? keyValue, string[] columns, object?[] values, string? schema = default);
abstract member UpdateData : string * string * obj * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValue As Object, columns As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumn
String

更新する行を選択するために使用するキー列の名前。

keyValue
Object

更新する行のキー値。

columns
String[]

更新する列。

values
Object[]

選択した行の新しい値 ('columns' の各列に 1 つ)。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String, Object[], String, Object[], String)

シード データの UpdateDataOperation 複数の行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string column, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string column, object[] values, string? schema = default);
abstract member UpdateData : string * string * obj[] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj[] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValues As Object(), column As String, values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumn
String

更新する行を選択するために使用するキー列の名前。

keyValues
Object[]

更新する行のキー値。行ごとに 1 つの値。

column
String

更新する列。

values
Object[]

列の新しい値。'keyValues' で指定された行ごとに 1 つ。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String, Object[], String[], Object[,], String)

シード データの UpdateDataOperation 複数の行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string[] columns, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string[] columns, object?[,] values, string? schema = default);
abstract member UpdateData : string * string * obj[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValues As Object(), columns As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumn
String

更新する行を選択するために使用するキー列の名前。

keyValues
Object[]

更新する行のキー値。行ごとに 1 つの値。

columns
String[]

更新する列。

values
Object[,]

各更新の値。外側の配列の各要素は 'keyValues' で指定された行を表し、各内部配列には 'columns' の各列の値が含まれます。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String[], Object[,], String, Object[], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの複数行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string column, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string column, object[] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[,] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[,] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(,), column As String, values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumns
String[]

更新する行の選択に使用されるキー列の名前。

keyValues
Object[,]

更新する行のキー値。外側の配列の各要素は行を表し、各内部配列には 'keyColumns' の各キー列の値が含まれます。

column
String

更新する列。

values
Object[]

列の新しい値。'keyValues' で指定された行ごとに 1 つ。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String[], Object[,], String[], Object[,], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの複数行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string[] columns, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object?[,] keyValues, string[] columns, object?[,] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[,] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[,] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(,), columns As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumns
String[]

更新する行の選択に使用されるキー列の名前。

keyValues
Object[,]

更新する行のキー値。外側の配列の各要素は行を表し、各内部配列には 'keyColumns' の各キー列の値が含まれます。

columns
String[]

更新する列。

values
Object[,]

各更新の値。外側の配列の各要素は 'keyValues' で指定された行を表し、各内部配列には 'columns' の各列の値が含まれます。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String[], Object[], String, Object, String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの 1 行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string column, object value, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string column, object? value, string? schema = default);
abstract member UpdateData : string * string[] * obj[] * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[] * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(), column As String, value As Object, Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumns
String[]

更新する行を選択するために使用されるキー列の名前。

keyValues
Object[]

更新する行のキー値。'keyColumns' の列ごとに 1 つの値。

column
String

更新する列。

value
Object

選択した行の列の新しい値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String[], Object[], String[], Object[], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの 1 行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string[] columns, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object?[] keyValues, string[] columns, object?[] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(), columns As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumns
String[]

更新する行を選択するために使用されるキー列の名前。

keyValues
Object[]

更新する行のキー値。'keyColumns' の列ごとに 1 つの値。

columns
String[]

更新する列。

values
Object[]

選択した行の新しい値 ('columns' の各列に 1 つ)。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの複数行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[,] keyValues, string[] columns, string[] columnTypes, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object?[,] keyValues, string[] columns, string[] columnTypes, object?[,] values, string? schema = default);
abstract member UpdateData : string * string[] * string[] * obj[,] * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * string[] * obj[,] * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(,), columns As String(), columnTypes As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumns
String[]

更新する行の選択に使用されるキー列の名前。

keyColumnTypes
String[]

更新する必要がある行を識別するために使用される列のストアの種類の一覧。

keyValues
Object[,]

更新する行のキー値。外側の配列の各要素は行を表し、各内部配列には 'keyColumns' の各キー列の値が含まれます。

columns
String[]

更新する列。

columnTypes
String[]

データが更新される列のストアの種類の一覧。

values
Object[,]

各更新の値。外側の配列の各要素は 'keyValues' で指定された行を表し、各内部配列には 'columns' の各列の値が含まれます。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)

UpdateDataOperation複合 (複数列) キーを使用してテーブルのシード データの 1 行を更新する をビルドします。

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string[] columns, string[] columnTypes, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string[] columns, string[] columnTypes, object[] values, string? schema = default);
abstract member UpdateData : string * string[] * string[] * obj[] * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * string[] * obj[] * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(), columns As String(), columnTypes As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

パラメーター

table
String

更新するデータを含むテーブル。

keyColumns
String[]

更新する行を選択するために使用されるキー列の名前。

keyColumnTypes
String[]

更新する必要がある行を識別するために使用される列のストアの種類の一覧。

keyValues
Object[]

更新する行のキー値。'keyColumns' の列ごとに 1 つの値。

columns
String[]

更新する列。

columnTypes
String[]

データが更新される列のストアの種類の一覧。

values
Object[]

選択した行の新しい値 ('columns' の各列に対して 1 つ)。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象