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


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

Новые значения( по одному для каждого столбца в столбцах) для выбранной строки.

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, а каждый внутренний массив содержит значения для каждого столбца в столбцах .

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, а каждый внутренний массив содержит значения для каждого столбца в столбцах .

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

Новые значения( по одному для каждого столбца в столбцах) для выбранной строки.

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, а каждый внутренний массив содержит значения для каждого столбца в столбцах .

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

Новые значения( по одному для каждого столбца в столбцах) для выбранной строки.

schema
String

Схема, содержащая таблицу, или null для использования схемы по умолчанию.

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

Построитель, позволяющий добавлять заметки в операцию.

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

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