IMigrationsAnnotationProvider.ForRemove 方法

定义

重载

ForRemove(IViewColumn)

在删除给定 时获取给定 IViewColumn 的提供程序特定的批注。

ForRemove(IView)

在删除给定 时获取给定 IView 的提供程序特定的批注。

ForRemove(IUniqueConstraint)

在删除给定 时获取提供程序 IUniqueConstraint 特定的迁移注释。

ForRemove(ITableIndex)

在删除给定 时获取提供程序 ITableIndex 特定的迁移注释。

ForRemove(ITable)

在删除给定 时获取提供程序 ITable 特定的迁移注释。

ForRemove(ISequence)

在删除给定 时获取提供程序 ISequence 特定的迁移注释。

ForRemove(IRelationalModel)

获取更改给定 IRelationalModel 的特定于提供程序的迁移注释。

ForRemove(IProperty)

在删除/更改给定 时获取提供程序 IProperty 特定的迁移批注。

ForRemove(IIndex)

在删除/更改给定 时获取提供程序 IIndex 特定的迁移批注。

ForRemove(IKey)

在删除/更改给定 时获取提供程序 IKey 特定的迁移批注。

ForRemove(IForeignKeyConstraint)

在删除给定 时获取提供程序 IForeignKeyConstraint 特定的迁移注释。

ForRemove(IForeignKey)

在删除/更改给定 时获取提供程序 IForeignKey 特定的迁移批注。

ForRemove(IEntityType)

在删除/更改给定 时获取提供程序 IEntityType 特定的迁移批注。

ForRemove(IColumn)

在删除给定 时获取提供程序 IColumn 特定的迁移注释。

ForRemove(ICheckConstraint)

在删除给定 时获取提供程序 ICheckConstraint 特定的迁移注释。

ForRemove(IModel)

在删除/更改给定 时获取提供程序 IModel 特定的迁移批注。

ForRemove(IViewColumn)

在删除给定 时获取给定 IViewColumn 的提供程序特定的批注。

public 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>
Public Function ForRemove (column As IViewColumn) As IEnumerable(Of IAnnotation)

参数

column
IViewColumn

列。

返回

批注。

适用于

ForRemove(IView)

在删除给定 时获取给定 IView 的提供程序特定的批注。

public 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>
Public Function ForRemove (view As IView) As IEnumerable(Of IAnnotation)

参数

view
IView

视图。

返回

批注。

适用于

ForRemove(IUniqueConstraint)

在删除给定 时获取提供程序 IUniqueConstraint 特定的迁移注释。

public 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>
Public Function ForRemove (constraint As IUniqueConstraint) As IEnumerable(Of IAnnotation)

参数

constraint
IUniqueConstraint

唯一约束。

返回

批注。

适用于

ForRemove(ITableIndex)

在删除给定 时获取提供程序 ITableIndex 特定的迁移注释。

public 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>
Public Function ForRemove (index As ITableIndex) As IEnumerable(Of IAnnotation)

参数

index
ITableIndex

索引。

返回

批注。

适用于

ForRemove(ITable)

在删除给定 时获取提供程序 ITable 特定的迁移注释。

public 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>
Public Function ForRemove (table As ITable) As IEnumerable(Of IAnnotation)

参数

table
ITable

表。

返回

批注。

适用于

ForRemove(ISequence)

在删除给定 时获取提供程序 ISequence 特定的迁移注释。

public 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>
Public Function ForRemove (sequence As ISequence) As IEnumerable(Of IAnnotation)

参数

sequence
ISequence

序列。

返回

批注。

适用于

ForRemove(IRelationalModel)

获取更改给定 IRelationalModel 的特定于提供程序的迁移注释。

public 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>
Public Function ForRemove (model As IRelationalModel) As IEnumerable(Of IAnnotation)

参数

model
IRelationalModel

数据库模型。

返回

批注。

适用于

ForRemove(IProperty)

在删除/更改给定 时获取提供程序 IProperty 特定的迁移批注。

public 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>
Public Function ForRemove (property As IProperty) As IEnumerable(Of IAnnotation)

参数

property
IProperty

属性。

返回

批注。

适用于

ForRemove(IIndex)

在删除/更改给定 时获取提供程序 IIndex 特定的迁移批注。

public 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>
Public Function ForRemove (index As IIndex) As IEnumerable(Of IAnnotation)

参数

index
IIndex

索引。

返回

批注。

适用于

ForRemove(IKey)

在删除/更改给定 时获取提供程序 IKey 特定的迁移批注。

public 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>
Public Function ForRemove (key As IKey) As IEnumerable(Of IAnnotation)

参数

key
IKey

键。

返回

批注。

适用于

ForRemove(IForeignKeyConstraint)

在删除给定 时获取提供程序 IForeignKeyConstraint 特定的迁移注释。

public 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>
Public Function ForRemove (foreignKey As IForeignKeyConstraint) As IEnumerable(Of IAnnotation)

参数

foreignKey
IForeignKeyConstraint

外键。

返回

批注。

适用于

ForRemove(IForeignKey)

在删除/更改给定 时获取提供程序 IForeignKey 特定的迁移批注。

public 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>
Public Function ForRemove (foreignKey As IForeignKey) As IEnumerable(Of IAnnotation)

参数

foreignKey
IForeignKey

外键。

返回

批注。

适用于

ForRemove(IEntityType)

在删除/更改给定 时获取提供程序 IEntityType 特定的迁移批注。

public 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>
Public Function ForRemove (entityType As IEntityType) As IEnumerable(Of IAnnotation)

参数

entityType
IEntityType

实体类型。

返回

批注。

适用于

ForRemove(IColumn)

在删除给定 时获取提供程序 IColumn 特定的迁移注释。

public 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>
Public Function ForRemove (column As IColumn) As IEnumerable(Of IAnnotation)

参数

column
IColumn

列。

返回

批注。

适用于

ForRemove(ICheckConstraint)

在删除给定 时获取提供程序 ICheckConstraint 特定的迁移注释。

public 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>
Public Function ForRemove (checkConstraint As ICheckConstraint) As IEnumerable(Of IAnnotation)

参数

checkConstraint
ICheckConstraint

检查约束。

返回

批注。

适用于

ForRemove(IModel)

在删除/更改给定 时获取提供程序 IModel 特定的迁移批注。

public 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>
Public Function ForRemove (model As IModel) As IEnumerable(Of IAnnotation)

参数

model
IModel

模型。

返回

批注。

适用于