共用方式為


MigrationBuilder.UpdateData 方法

定義

多載

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 以使用複合 (多資料行) 索引鍵來更新資料表的多個種子資料列。

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[], String[], Object[,], String[], String[], Object[,], String)

建置 , UpdateDataOperation 以使用複合 (多資料行) 索引鍵來更新資料表的多個種子資料列。

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

建置 , UpdateDataOperation 以使用複合 (多資料行) 索引鍵來更新資料表的單一種子資料列。

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 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 以更新種子資料的單一資料列。

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' 中的每個資料行各有一個值。

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[]

要更新的資料列索引鍵值,每個資料列各有一個值。

column
String

要更新的資料行。

values
Object[]

資料行的新值,一個用於 'keyValues' 中指定的每個資料列。

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[]

要更新的資料列索引鍵值,每個資料列各有一個值。

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' 中指定的每個資料列。

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 以使用複合 (多資料行) 索引鍵來更新資料表的單一種子資料列。

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' 中的每個資料行各有一個值。

column
String

要更新的資料行。

value
Object

所選資料列中資料行的新值。

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[]

新值,針對選取的資料列,針對 'columns' 中的每個資料行各有一個值。

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 以使用複合 (多資料行) 索引鍵更新資料表的單一種子資料列。

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[]

新值,針對選取的資料列,針對 'columns' 中的每個資料行各一個值。

schema
String

包含資料表的架構,或使用 null 預設架構。

傳回

允許將批註加入至作業的產生器。

備註

如需詳細資訊和範例 ,請參閱資料庫移轉

適用於