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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
Создает 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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
Создает 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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
Создает 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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
Создает 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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
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)
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
- Исходный код:
- MigrationBuilder.cs
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
для использования схемы по умолчанию.
Возвращаемое значение
Построитель, позволяющий добавлять заметки в операцию.
Комментарии
Дополнительные сведения и примеры см. в статье Миграция баз данных .
Применяется к
Entity Framework