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


MigrationsAnnotationProvider.ForRemove Метод

Определение

Перегрузки

ForRemove(IRelationalModel)

Возвращает заметки о миграциях для конкретного IRelationalModel поставщика при его изменении.

ForRemove(IViewColumn)

Возвращает зависящие от поставщика заметки для заданного IViewColumn объекта при его удалении.

ForRemove(IView)

Возвращает зависящие от поставщика заметки для заданного IView объекта при его удалении.

ForRemove(IUniqueConstraint)

Возвращает заметки о миграциях для конкретного IUniqueConstraint поставщика при удалении.

ForRemove(ITableIndex)

Возвращает заметки о миграциях для конкретного ITableIndex поставщика при удалении.

ForRemove(ITable)

Возвращает заметки о миграциях для конкретного ITable поставщика при удалении.

ForRemove(ISequence)

Получает заметки о миграциях для конкретного ISequence поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IProperty)

Получает заметки о миграциях для конкретного IProperty поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IForeignKeyConstraint)

Возвращает заметки о миграциях для конкретного IForeignKeyConstraint поставщика при удалении.

ForRemove(IKey)

Получает заметки о миграциях для конкретного IKey поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IIndex)

Получает заметки о миграциях для конкретного IIndex поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IForeignKey)

Получает заметки о миграциях для конкретного IForeignKey поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IEntityType)

Получает заметки о миграциях для конкретного IEntityType поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IColumn)

Возвращает заметки о миграциях для конкретного IColumn поставщика при удалении.

ForRemove(ICheckConstraint)

Получает заметки о миграциях для конкретного ICheckConstraint поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IModel)

Получает заметки о миграциях для конкретного IModel поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

ForRemove(IRelationalModel)

Возвращает заметки о миграциях для конкретного IRelationalModel поставщика при его изменении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IRelationalModel model);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IRelationalModel -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IRelationalModel -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (model As IRelationalModel) As IEnumerable(Of IAnnotation)

Параметры

model
IRelationalModel

Модель базы данных.

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

Заметки.

Реализации

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

ForRemove(IViewColumn)

Возвращает зависящие от поставщика заметки для заданного IViewColumn объекта при его удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IViewColumn column);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IViewColumn -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IViewColumn -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (column As IViewColumn) As IEnumerable(Of IAnnotation)

Параметры

column
IViewColumn

Столбец.

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

Заметки.

Реализации

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

ForRemove(IView)

Возвращает зависящие от поставщика заметки для заданного IView объекта при его удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IView view);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IView -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IView -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (view As IView) As IEnumerable(Of IAnnotation)

Параметры

view
IView

Представление.

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

Заметки.

Реализации

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

ForRemove(IUniqueConstraint)

Возвращает заметки о миграциях для конкретного IUniqueConstraint поставщика при удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint constraint);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (constraint As IUniqueConstraint) As IEnumerable(Of IAnnotation)

Параметры

constraint
IUniqueConstraint

Ограничение уникальности.

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

Заметки.

Реализации

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

ForRemove(ITableIndex)

Возвращает заметки о миграциях для конкретного ITableIndex поставщика при удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.ITableIndex index);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.ITableIndex -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.ITableIndex -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (index As ITableIndex) As IEnumerable(Of IAnnotation)

Параметры

index
ITableIndex

Индекс.

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

Заметки.

Реализации

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

ForRemove(ITable)

Возвращает заметки о миграциях для конкретного ITable поставщика при удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.ITable table);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.ITable -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.ITable -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (table As ITable) As IEnumerable(Of IAnnotation)

Параметры

table
ITable

Таблица.

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

Заметки.

Реализации

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

ForRemove(ISequence)

Получает заметки о миграциях для конкретного ISequence поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.ISequence sequence);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.ISequence -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.ISequence -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (sequence As ISequence) As IEnumerable(Of IAnnotation)

Параметры

sequence
ISequence

Последовательность.

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

Заметки.

Реализации

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

ForRemove(IProperty)

Получает заметки о миграциях для конкретного IProperty поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IProperty -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IProperty -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (property As IProperty) As IEnumerable(Of IAnnotation)

Параметры

property
IProperty

Свойство.

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

Заметки.

Реализации

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

ForRemove(IForeignKeyConstraint)

Возвращает заметки о миграциях для конкретного IForeignKeyConstraint поставщика при удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint foreignKey);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (foreignKey As IForeignKeyConstraint) As IEnumerable(Of IAnnotation)

Параметры

foreignKey
IForeignKeyConstraint

Внешний ключ.

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

Заметки.

Реализации

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

ForRemove(IKey)

Получает заметки о миграциях для конкретного IKey поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IKey key);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (key As IKey) As IEnumerable(Of IAnnotation)

Параметры

key
IKey

Ключ.

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

Заметки.

Реализации

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

ForRemove(IIndex)

Получает заметки о миграциях для конкретного IIndex поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IIndex index);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IIndex -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IIndex -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (index As IIndex) As IEnumerable(Of IAnnotation)

Параметры

index
IIndex

Индекс.

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

Заметки.

Реализации

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

ForRemove(IForeignKey)

Получает заметки о миграциях для конкретного IForeignKey поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IForeignKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IForeignKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (foreignKey As IForeignKey) As IEnumerable(Of IAnnotation)

Параметры

foreignKey
IForeignKey

Внешний ключ.

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

Заметки.

Реализации

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

ForRemove(IEntityType)

Получает заметки о миграциях для конкретного IEntityType поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (entityType As IEntityType) As IEnumerable(Of IAnnotation)

Параметры

entityType
IEntityType

Тип сущности.

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

Заметки.

Реализации

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

ForRemove(IColumn)

Возвращает заметки о миграциях для конкретного IColumn поставщика при удалении.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IColumn column);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IColumn -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IColumn -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (column As IColumn) As IEnumerable(Of IAnnotation)

Параметры

column
IColumn

Столбец.

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

Заметки.

Реализации

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

ForRemove(ICheckConstraint)

Получает заметки о миграциях для конкретного ICheckConstraint поставщика при удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint checkConstraint);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (checkConstraint As ICheckConstraint) As IEnumerable(Of IAnnotation)

Параметры

checkConstraint
ICheckConstraint

Ограничение проверка.

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

Заметки.

Реализации

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

ForRemove(IModel)

Получает заметки о миграциях для конкретного IModel поставщика при его удалении или изменении.

Реализация по умолчанию возвращает пустую коллекцию.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> ForRemove (Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member ForRemove : Microsoft.EntityFrameworkCore.Metadata.IModel -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.ForRemove : Microsoft.EntityFrameworkCore.Metadata.IModel -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function ForRemove (model As IModel) As IEnumerable(Of IAnnotation)

Параметры

model
IModel

Модель.

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

Заметки.

Реализации

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