Compartir a través de


IRelationalAnnotationProvider Interfaz

Definición

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Derivado

Comentarios

La duración del servicio es Singleton. Esto significa que muchas instancias usan DbContext una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Métodos

For(ICheckConstraint)

Obtiene anotaciones específicas del proveedor para el especificado ICheckConstraint.

For(ICheckConstraint, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ICheckConstraint.

For(IColumn)

Obtiene anotaciones específicas del proveedor para el especificado IColumn.

For(IColumn, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IColumn.

For(IEntityType)

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

For(IForeignKey)

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

For(IForeignKeyConstraint)

Obtiene anotaciones específicas del proveedor para el especificado IForeignKeyConstraint.

For(IForeignKeyConstraint, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IForeignKeyConstraint.

For(IFunctionColumn)

Obtiene anotaciones específicas del proveedor para el especificado IFunctionColumn.

For(IFunctionColumn, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IFunctionColumn.

For(IIndex)

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

For(IKey)

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

For(IModel)

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

For(IProperty)

Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel

For(IRelationalModel)

Obtiene anotaciones específicas del proveedor para el especificado IRelationalModel.

For(IRelationalModel, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IRelationalModel.

For(ISequence)

Obtiene anotaciones específicas del proveedor para el especificado ISequence.

For(ISequence, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ISequence.

For(ISqlQuery)

Obtiene anotaciones específicas del proveedor para el especificado ISqlQuery.

For(ISqlQuery, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ISqlQuery.

For(ISqlQueryColumn)

Obtiene anotaciones específicas del proveedor para el especificado ISqlQueryColumn.

For(ISqlQueryColumn, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ISqlQueryColumn.

For(IStoreFunction)

Obtiene anotaciones específicas del proveedor para el especificado IStoreFunction.

For(IStoreFunction, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IStoreFunction.

For(IStoreFunctionParameter, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IStoreFunctionParameter.

For(IStoreStoredProcedure, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IStoreStoredProcedure.

For(IStoreStoredProcedureParameter, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IStoreStoredProcedureParameter.

For(IStoreStoredProcedureResultColumn, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IStoreStoredProcedureResultColumn.

For(ITable)

Obtiene anotaciones específicas del proveedor para el especificado ITable.

For(ITable, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ITable.

For(ITableIndex)

Obtiene anotaciones específicas del proveedor para el especificado ITableIndex.

For(ITableIndex, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ITableIndex.

For(ITrigger, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado ITrigger.

For(IUniqueConstraint)

Obtiene anotaciones específicas del proveedor para el especificado IUniqueConstraint.

For(IUniqueConstraint, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IUniqueConstraint.

For(IView)

Obtiene anotaciones específicas del proveedor para el especificado IView.

For(IView, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IView.

For(IViewColumn)

Obtiene anotaciones específicas del proveedor para el especificado IViewColumn.

For(IViewColumn, Boolean)

Obtiene anotaciones específicas del proveedor para el especificado IViewColumn.

Se aplica a