Namespace Microsoft.EntityFrameworkCore.Metadata
Classes
- RelationalAnnotationNames
Names for well-known relational model annotations. Applications should not use these names directly, but should instead use the extension methods on metadata objects.
- RelationalAnnotationProvider
A base class inherited by database providers that gives access to annotations used by relational EF Core components on various elements of the Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel.
- RelationalAnnotationProviderDependencies
Service dependencies parameter class for RelationalAnnotationProvider
This type is typically used by database providers (and other extensions). It is generally not used in application code.
- RuntimeDbFunction
Represents a relational database function in a model.
- RuntimeDbFunctionParameter
Represents a function parameter.
- RuntimeEntityTypeMappingFragment
Represents entity type mapping for a particular table-like store object.
- RuntimeRelationalPropertyOverrides
Represents property facet overrides for a particular table-like store object.
- RuntimeSequence
Represents a database sequence in the model.
- RuntimeStoredProcedure
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
- StoreObjectDictionary<T>
Represents a lookup based on StoreObjectIdentifier keys.
Structs
- StoreObjectIdentifier
A type that represents the id of a store object
Interfaces
- ICheckConstraint
Represents a check constraint on the entity type.
- IColumn
Represents a column in a table.
- IColumnBase
Represents a column-like object in a table-like object.
- IColumnMapping
Represents property mapping to a column.
- IColumnMappingBase
Represents property mapping to a column-like object.
- IConventionCheckConstraint
Represents a check constraint on the entity type.
- IConventionDbFunction
Represents a relational database function in a model in the form that can be mutated while the model is being built.
- IConventionDbFunctionParameter
Represents a function parameter.
- IConventionEntityTypeMappingFragment
Represents entity type mapping for a particular table-like store object.
- IConventionRelationalPropertyOverrides
Represents property facet overrides for a particular table-like store object.
- IConventionSequence
Represents a database sequence in the model in a form that can be mutated while building the model.
- IConventionStoredProcedure
Represents a stored procedure in a model in the form that can be mutated while the model is being built.
- IConventionStoredProcedureParameter
Represents a stored procedure parameter.
- IConventionStoredProcedureResultColumn
Represents a stored procedure result column.
- IDbFunction
Represents a relational database function in a model.
- IDbFunctionParameter
Represents a function parameter.
- IEntityTypeMappingFragment
Represents entity type mapping for a particular table-like store object.
- IForeignKeyConstraint
Represents a foreign key constraint.
- IFunctionColumn
Represents a column in a table-valued function.
- IFunctionColumnMapping
Represents property mapping to a column.
- IFunctionMapping
Represents entity type mapping to a function.
- IMutableCheckConstraint
Represents a check constraint on the entity type.
- IMutableDbFunction
Represents a relational database function in an model in the form that can be mutated while the model is being built.
- IMutableDbFunctionParameter
Represents a function parameter.
- IMutableEntityTypeMappingFragment
Represents entity type mapping for a particular table-like store object.
- IMutableRelationalPropertyOverrides
Represents property facet overrides for a particular table-like store object.
- IMutableSequence
Represents a database sequence in the model.
- IMutableStoredProcedure
Represents a stored procedure in a model in the form that can be mutated while the model is being built.
- IMutableStoredProcedureParameter
Represents a stored procedure parameter.
- IMutableStoredProcedureResultColumn
Represents a stored procedure result column.
- IPrimaryKeyConstraint
Represents a primary key constraint.
- IReadOnlyCheckConstraint
Represents a check constraint on the entity type.
- IReadOnlyDbFunction
Represents a relational database function in a model.
- IReadOnlyDbFunctionParameter
Represents a function parameter.
- IReadOnlyEntityTypeMappingFragment
Represents entity type mapping for a particular table-like store object.
- IReadOnlyRelationalPropertyOverrides
Represents property facet overrides for a particular table-like store object.
- IReadOnlySequence
Represents a database sequence in the model.
- IReadOnlyStoreObjectDictionary<T>
Represents a lookup based on StoreObjectIdentifier keys.
- IReadOnlyStoredProcedure
Represents a stored procedure in a model.
- IReadOnlyStoredProcedureParameter
Represents a stored procedure parameter.
- IReadOnlyStoredProcedureResultColumn
Represents a stored procedure result column.
- IRelationalAnnotationProvider
A service typically implemented by database providers that gives access to annotations used by relational EF Core components on various elements of the IRelationalModel.
- IRelationalModel
Represents a relational database.
- IRelationalPropertyOverrides
Represents property facet overrides for a particular table-like store object.
- ISequence
Represents a database sequence in the model.
- ISqlQuery
Represents a SQL query string.
- ISqlQueryColumn
Represents a column in a SQL query.
- ISqlQueryColumnMapping
Represents property mapping to a SQL query column.
- ISqlQueryMapping
Represents entity type mapping to a SQL query.
- IStoreFunction
Represents a function in the database.
- IStoreFunctionParameter
Represents a IStoreFunction parameter.
- IStoreStoredProcedure
Represents a stored procedure in a database.
- IStoreStoredProcedureParameter
Represents a parameter in a stored procedure.
- IStoreStoredProcedureResultColumn
Represents a result column in a stored procedure.
- IStoreStoredProcedureReturnValue
Represents the return value of a stored procedure.
- IStoredProcedure
Represents a stored procedure in a model.
- IStoredProcedureMapping
Represents entity type mapping to a stored procedure.
- IStoredProcedureParameter
Represents a stored procedure parameter.
- IStoredProcedureParameterMapping
Represents property mapping to a stored procedure parameter.
- IStoredProcedureResultColumn
Represents a stored procedure result column.
- IStoredProcedureResultColumnMapping
Represents property mapping to a stored procedure result column.
- ITable
Represents a table in the database.
- ITableBase
Represents a table-like object in the database.
- ITableIndex
Represents a table index.
- ITableMapping
Represents entity type mapping to a table.
- ITableMappingBase
Represents entity type mapping to a table-like object.
- IUniqueConstraint
Represents a unique constraint.
- IView
Represents a view in the database.
- IViewColumn
Represents a column in a view.
- IViewColumnMapping
Represents property mapping to a column.
- IViewMapping
Represents entity type mapping to a view.
Enums
- StoreObjectType
The table-like store object type.