SqliteMigrationsAnnotationProvider 类

定义

public class SqliteMigrationsAnnotationProvider : Microsoft.EntityFrameworkCore.Migrations.MigrationsAnnotationProvider
type SqliteMigrationsAnnotationProvider = class
    inherit MigrationsAnnotationProvider
Public Class SqliteMigrationsAnnotationProvider
Inherits MigrationsAnnotationProvider
继承
SqliteMigrationsAnnotationProvider

构造函数

SqliteMigrationsAnnotationProvider()

属性

Dependencies

此服务的关系提供程序特定的依赖项。

(继承自 MigrationsAnnotationProvider)

方法

For(ICheckConstraint)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
For(IEntityType)

获取给定 IEntityType的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
For(IForeignKey)

获取给定 IForeignKey的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
For(IIndex)

获取给定 IIndex的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
For(IKey)

获取给定 IKey的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
For(IModel)

获取给定 IModel的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
For(IProperty)
For(ISequence)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(ICheckConstraint)

获取删除/更改给定 ICheckConstraint 的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IColumn)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(IEntityType)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IForeignKey)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IForeignKeyConstraint)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(IIndex)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IKey)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IModel)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IProperty)

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

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(IRelationalModel)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(ISequence)

获取删除/更改给定 ISequence 的提供程序特定的迁移注释。

默认实现返回空集合。

(继承自 MigrationsAnnotationProvider)
ForRemove(ITable)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(ITableIndex)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(IUniqueConstraint)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(IView)

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

(继承自 MigrationsAnnotationProvider)
ForRemove(IViewColumn)

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

(继承自 MigrationsAnnotationProvider)
ForRename(IColumn)

获取在重命名时给定 IColumn 的特定于提供程序的迁移注释。

(继承自 MigrationsAnnotationProvider)
ForRename(ISequence)

获取在重命名时给定 ISequence 的特定于提供程序的迁移注释。

(继承自 MigrationsAnnotationProvider)
ForRename(ITable)

获取在重命名时给定 ITable 的特定于提供程序的迁移注释。

(继承自 MigrationsAnnotationProvider)
ForRename(ITableIndex)

获取在重命名时给定 ITableIndex 的特定于提供程序的迁移注释。

(继承自 MigrationsAnnotationProvider)

适用于