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


MigrationBuilder.DeleteData Метод

Определение

Перегрузки

DeleteData(String, String[], String[], Object[,], String)

DeleteDataOperation Создает для удаления нескольких строк начальных данных из таблицы с помощью составного ключа (с несколькими столбцами).

DeleteData(String, String[], String[], Object[], String)

DeleteDataOperation Создает для удаления одной строки начальных данных из таблицы с составным ключом (с несколькими столбцами).

DeleteData(String, String, String, Object, String)

Создает DeleteDataOperation для удаления одной строки начальных данных.

DeleteData(String, String, String, Object[], String)

Создает DeleteDataOperation для удаления нескольких строк начальных данных.

DeleteData(String, String[], Object[,], String)

DeleteDataOperation Создает для удаления нескольких строк начальных данных из таблицы с помощью составного ключа (с несколькими столбцами).

DeleteData(String, String[], Object[], String)

DeleteDataOperation Создает для удаления одной строки начальных данных из таблицы с составным ключом (с несколькими столбцами).

DeleteData(String, String, Object[], String)

Создает DeleteDataOperation для удаления нескольких строк начальных данных.

DeleteData(String, String, Object, String)

Создает DeleteDataOperation для удаления одной строки начальных данных.

DeleteData(String, String[], String[], Object[,], String)

DeleteDataOperation Создает для удаления нескольких строк начальных данных из таблицы с помощью составного ключа (с несколькими столбцами).

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumns
String[]

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

keyColumnTypes
String[]

Типы хранилищ для столбцов, которые будут использоваться для идентификации строк, которые следует удалить.

keyValues
Object[,]

Ключевые значения удаляемых строк, где каждый элемент внешнего массива представляет строку, а каждый внутренний массив содержит значения для каждого ключевого столбца в keyColumns.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String[], String[], Object[], String)

DeleteDataOperation Создает для удаления одной строки начальных данных из таблицы с составным ключом (с несколькими столбцами).

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumns
String[]

Имена ключевых столбцов, используемых для выбора удаляемой строки.

keyColumnTypes
String[]

Типы хранилищ для столбцов, которые будут использоваться для идентификации строк, которые следует удалить.

keyValues
Object[]

Ключевые значения удаляемой строки, по одному значению для каждого столбца в keyColumns.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String, String, Object, String)

Создает DeleteDataOperation для удаления одной строки начальных данных.

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumn
String

Имя ключевого столбца, используемого для выбора удаляемой строки.

keyColumnType
String

Тип хранилища для столбца, который будет использоваться для идентификации строк, которые следует удалить.

keyValue
Object

Значение ключа удаляемой строки.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String, String, Object[], String)

Создает DeleteDataOperation для удаления нескольких строк начальных данных.

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumn
String

Имя ключевого столбца, используемого для выбора удаляемой строки.

keyColumnType
String

Тип хранилища для столбца, который будет использоваться для идентификации строк, которые следует удалить.

keyValues
Object[]

Ключевые значения удаляемых строк, по одному значению на строку.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String[], Object[,], String)

DeleteDataOperation Создает для удаления нескольких строк начальных данных из таблицы с помощью составного ключа (с несколькими столбцами).

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumns
String[]

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

keyValues
Object[,]

Ключевые значения удаляемых строк, где каждый элемент внешнего массива представляет строку, а каждый внутренний массив содержит значения для каждого ключевого столбца в keyColumns.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String[], Object[], String)

DeleteDataOperation Создает для удаления одной строки начальных данных из таблицы с составным ключом (с несколькими столбцами).

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumns
String[]

Имена ключевых столбцов, используемых для выбора удаляемой строки.

keyValues
Object[]

Ключевые значения удаляемой строки, по одному значению для каждого столбца в keyColumns.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String, Object[], String)

Создает DeleteDataOperation для удаления нескольких строк начальных данных.

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumn
String

Имя ключевого столбца, используемого для выбора удаляемой строки.

keyValues
Object[]

Ключевые значения удаляемых строк, по одному значению на строку.

schema
String

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

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

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

Комментарии

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

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

DeleteData(String, String, Object, String)

Создает DeleteDataOperation для удаления одной строки начальных данных.

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

Параметры

table
String

Таблица, из которой будут удалены данные.

keyColumn
String

Имя ключевого столбца, используемого для выбора удаляемой строки.

keyValue
Object

Значение ключа удаляемой строки.

schema
String

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

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

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

Комментарии

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

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