Compartir a través de


RelationalEntityTypeExtensions Clase

Definición

Métodos de extensión de tipo de entidad para metadatos de base de datos relacionales.

public static class RelationalEntityTypeExtensions
type RelationalEntityTypeExtensions = class
Public Module RelationalEntityTypeExtensions
Herencia
RelationalEntityTypeExtensions

Comentarios

Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.

Campos

DefaultQueryNameBase

Obtiene el nombre utilizado para el ISqlQuery asignado mediante RelationalEntityTypeBuilderExtensions.ToSqlQuery.

Métodos

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Crea una nueva restricción check con el nombre especificado en el tipo de entidad. Produce una excepción si existe una restricción check con el mismo nombre en el mismo tipo de entidad.

AddCheckConstraint(IMutableEntityType, String, String)

Crea una nueva restricción check con el nombre especificado en el tipo de entidad. Produce una excepción si existe una restricción check con el mismo nombre en el mismo tipo de entidad.

FindCheckConstraint(IConventionEntityType, String)

Busca un IConventionCheckConstraint con el nombre especificado.

FindCheckConstraint(IEntityType, String)

Busca un ICheckConstraint con el nombre especificado.

FindCheckConstraint(IMutableEntityType, String)

Busca un IMutableCheckConstraint con el nombre especificado.

FindCheckConstraint(IReadOnlyEntityType, String)

Busca un IReadOnlyCheckConstraint con el nombre especificado.

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Devuelve la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinada.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

Devuelve la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinada.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)

Devuelve la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinada.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Devuelve la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinada.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

Obtiene las claves externas del tipo de entidad especificado que apuntan a otros tipos de entidad que comparten el mismo objeto de almacén similar a la tabla.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtiene las claves externas del tipo de entidad especificado que apuntan a otros tipos de entidad que comparten el mismo objeto de almacén similar a la tabla.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtiene las claves externas del tipo de entidad especificado que apuntan a otros tipos de entidad que comparten el mismo objeto de almacén similar a la tabla.

FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)

Obtiene las claves externas del tipo de entidad especificado que apuntan a otros tipos de entidad que comparten el mismo objeto de almacén similar a la tabla.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Obtiene las claves externas del tipo de entidad especificado que apuntan a otros tipos de entidad que comparten el mismo objeto de almacén similar a la tabla.

GetCheckConstraints(IConventionEntityType)

Devuelve todas las restricciones check contenidas en el tipo de entidad.

GetCheckConstraints(IEntityType)

Devuelve todas las restricciones check contenidas en el tipo de entidad.

GetCheckConstraints(IMutableEntityType)

Devuelve todas las restricciones check contenidas en el tipo de entidad.

GetCheckConstraints(IReadOnlyEntityType)

Devuelve todas las restricciones check contenidas en el tipo de entidad.

GetComment(IEntityType)

Devuelve el comentario de la tabla a la que se asigna esta entidad.

GetComment(IReadOnlyEntityType)

Devuelve el comentario de la tabla a la que se asigna esta entidad.

GetCommentConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el comentario de la tabla.

GetContainerColumnName(IReadOnlyEntityType)

Obtiene el nombre de columna de contenedor al que se asigna el tipo de entidad.

GetContainerColumnNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el nombre de la columna de contenedor.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Obsoletos.

Obtiene la asignación de tipo de columna de contenedor a la que se asigna el tipo de entidad.

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Obsoletos.

Obtiene para ConfigurationSource la asignación de tipos de columna de contenedor.

GetDeclaredCheckConstraints(IConventionEntityType)

Devuelve todas las restricciones check declaradas en el tipo de entidad.

GetDeclaredCheckConstraints(IEntityType)

Devuelve todas las restricciones check declaradas en el tipo de entidad.

GetDeclaredCheckConstraints(IMutableEntityType)

Devuelve todas las restricciones check declaradas en el tipo de entidad.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Devuelve todas las restricciones check declaradas en el tipo de entidad.

GetDefaultMappings(IEntityType)

Devuelve las asignaciones predeterminadas que usaría el tipo de entidad.

GetDefaultSchema(IEntityType)

Devuelve el esquema de base de datos predeterminado que se usaría para este tipo de entidad.

GetDefaultSchema(IReadOnlyEntityType)

Devuelve el esquema de base de datos predeterminado que se usaría para este tipo de entidad.

GetDefaultSqlQueryName(IEntityType)

Obtiene el nombre de consulta SQL predeterminado que se usaría para este tipo de entidad cuando se asigna mediante RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Obtiene el nombre de consulta SQL predeterminado que se usaría para este tipo de entidad cuando se asigna mediante RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Devuelve el nombre de tabla predeterminado que se usaría para este tipo de entidad.

GetDefaultTableName(IEntityType, Boolean)

Devuelve el nombre de tabla predeterminado que se usaría para este tipo de entidad.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Devuelve el nombre de tabla predeterminado que se usaría para este tipo de entidad.

GetDefaultViewName(IEntityType)

Devuelve el nombre de vista predeterminado que se usaría para este tipo de entidad.

GetDefaultViewName(IReadOnlyEntityType)

Devuelve el nombre de vista predeterminado que se usaría para este tipo de entidad.

GetDefaultViewSchema(IEntityType)

Devuelve el esquema de base de datos predeterminado que se usaría para esta vista de entidad.

GetDefaultViewSchema(IReadOnlyEntityType)

Devuelve el esquema de base de datos predeterminado que se usaría para esta vista de entidad.

GetDeleteStoredProcedure(IConventionEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para eliminaciones o null si no se asigna a un procedimiento almacenado.

GetDeleteStoredProcedure(IEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para eliminaciones o null si no se asigna a un procedimiento almacenado.

GetDeleteStoredProcedure(IMutableEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para eliminaciones o null si no se asigna a un procedimiento almacenado.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para eliminaciones o null si no se asigna a un procedimiento almacenado.

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el procedimiento almacenado delete.

GetDeleteStoredProcedureMappings(IEntityType)

Devuelve los procedimientos almacenados de eliminación a los que se asigna el tipo de entidad.

GetFunctionMappings(IEntityType)

Devuelve las funciones a las que se asigna el tipo de entidad.

GetFunctionName(IEntityType)

Devuelve el nombre de la función a la que se asigna el tipo de entidad o null si no se asigna a una función.

GetFunctionName(IReadOnlyEntityType)

Devuelve el nombre de la función a la que se asigna el tipo de entidad o null si no se asigna a una función.

GetFunctionNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el nombre de la función.

GetInsertStoredProcedure(IConventionEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las inserciones o null si no se asigna a un procedimiento almacenado.

GetInsertStoredProcedure(IEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las inserciones o null si no se asigna a un procedimiento almacenado.

GetInsertStoredProcedure(IMutableEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las inserciones o null si no se asigna a un procedimiento almacenado.

GetInsertStoredProcedure(IReadOnlyEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las inserciones o null si no se asigna a un procedimiento almacenado.

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el procedimiento almacenado de inserción.

GetInsertStoredProcedureMappings(IEntityType)

Devuelve los procedimientos almacenados de inserción a los que se asigna el tipo de entidad.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType).

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Obtiene para ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier).

GetJsonPropertyName(IReadOnlyEntityType)

Obtiene el valor del nombre de propiedad JSON usado para la entidad especificada asignada a una columna JSON.

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el nombre de la propiedad JSON para un tipo de entidad determinado.

GetMappingFragments(IConventionEntityType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IConventionEntityType, StoreObjectType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados del tipo especificado.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IEntityType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IEntityType, StoreObjectType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados del tipo especificado.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IMutableEntityType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IMutableEntityType, StoreObjectType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados del tipo especificado.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IReadOnlyEntityType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Devuelve todos los fragmentos de asignación de tipos de entidad configurados del tipo especificado.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GetMappingStrategy(IReadOnlyEntityType)

Obtiene la estrategia de asignación para los tipos derivados.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSourceGetMappingStrategy(IReadOnlyEntityType).

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

Devuelve la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinada.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)

Devuelve la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinada.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

GetSchema(IEntityType)

Devuelve el esquema de base de datos que contiene la tabla asignada.

GetSchema(IReadOnlyEntityType)

Devuelve el esquema de base de datos que contiene la tabla asignada.

GetSchemaConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el esquema de la base de datos.

GetSchemaQualifiedTableName(IEntityType)

Devuelve el nombre de la tabla a la que se asigna el tipo de entidad antepuesto por el esquema o null si no está asignado a una tabla.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Devuelve el nombre de la tabla a la que se asigna el tipo de entidad antepuesto por el esquema o null si no está asignado a una tabla.

GetSchemaQualifiedViewName(IEntityType)

Devuelve el nombre de la vista a la que el esquema asigna el tipo de entidad o null si no está asignado a una vista.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Devuelve el nombre de la vista a la que el esquema asigna el tipo de entidad o null si no está asignado a una vista.

GetSqlQuery(IEntityType)

Devuelve la cadena SQL utilizada para proporcionar datos para el tipo de entidad o null si no está asignado a una cadena SQL.

GetSqlQuery(IReadOnlyEntityType)

Devuelve la cadena SQL utilizada para proporcionar datos para el tipo de entidad o null si no está asignado a una cadena SQL.

GetSqlQueryConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource la cadena SQL de consulta.

GetSqlQueryMappings(IEntityType)

Devuelve las asignaciones de cadenas de SQL.

GetTableMappings(IEntityType)

Devuelve las tablas a las que se asigna el tipo de entidad.

GetTableName(IEntityType)

Devuelve el nombre de la tabla a la que se asigna el tipo de entidad o null si no se asigna a una tabla.

GetTableName(IReadOnlyEntityType)

Devuelve el nombre de la tabla a la que se asigna el tipo de entidad o null si no se asigna a una tabla.

GetTableNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el nombre de la tabla.

GetUpdateStoredProcedure(IConventionEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las actualizaciones o null si no se asigna a un procedimiento almacenado.

GetUpdateStoredProcedure(IEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las actualizaciones o null si no se asigna a un procedimiento almacenado.

GetUpdateStoredProcedure(IMutableEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las actualizaciones o null si no se asigna a un procedimiento almacenado.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Devuelve el procedimiento almacenado al que se asigna el tipo de entidad para las actualizaciones o null si no se asigna a un procedimiento almacenado.

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el procedimiento almacenado de actualización.

GetUpdateStoredProcedureMappings(IEntityType)

Devuelve los procedimientos almacenados de actualización a los que se asigna el tipo de entidad.

GetViewMappings(IEntityType)

Devuelve las vistas a las que se asigna el tipo de entidad.

GetViewName(IEntityType)

Devuelve el nombre de la vista a la que se asigna el tipo de entidad o null si no se asigna a una vista.

GetViewName(IReadOnlyEntityType)

Devuelve el nombre de la vista a la que se asigna el tipo de entidad o null si no se asigna a una vista.

GetViewNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el nombre de la vista.

GetViewSchema(IEntityType)

Devuelve el esquema de base de datos que contiene la vista asignada.

GetViewSchema(IReadOnlyEntityType)

Devuelve el esquema de base de datos que contiene la vista asignada.

GetViewSchemaConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el esquema de vista.

IsIgnoredByMigrations(IEntityType)

Obtiene un valor que indica si migrations omite el tipo de entidad.

IsMappedToJson(IReadOnlyEntityType)

Obtiene un valor que indica si la entidad especificada está asignada a una columna JSON.

IsTableExcludedFromMigrations(IEntityType)

Obtiene un valor que indica si las migraciones omiten la tabla asociada.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Obtiene un valor que indica si las migraciones omiten la tabla asociada.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Obtiene un valor que indica si las migraciones omiten la tabla especificada.

RemoveCheckConstraint(IConventionEntityType, String)

Quita con IConventionCheckConstraint el nombre especificado.

RemoveCheckConstraint(IMutableEntityType, String)

Quita con ICheckConstraint el nombre especificado.

RemoveDeleteStoredProcedure(IConventionEntityType)

Quita el procedimiento almacenado delete asignado para este tipo de entidad.

RemoveDeleteStoredProcedure(IMutableEntityType)

Quita el procedimiento almacenado delete asignado para este tipo de entidad.

RemoveInsertStoredProcedure(IConventionEntityType)

Quita el procedimiento almacenado de inserción asignado para este tipo de entidad.

RemoveInsertStoredProcedure(IMutableEntityType)

Quita el procedimiento almacenado de inserción asignado para este tipo de entidad.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Quita la asignación de tipos de entidad para un objeto de almacén similar a tabla determinado.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)

Quita la asignación de tipos de entidad para un objeto de almacén similar a tabla determinado.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RemoveUpdateStoredProcedure(IConventionEntityType)

Quita el procedimiento almacenado de actualización asignado para este tipo de entidad.

RemoveUpdateStoredProcedure(IMutableEntityType)

Quita el procedimiento almacenado de actualización asignado para este tipo de entidad.

SetComment(IConventionEntityType, String, Boolean)

Configura un comentario al que se va a aplicar a la tabla a la que se asigna esta entidad.

SetComment(IMutableEntityType, String)

Configura un comentario al que se va a aplicar a la tabla a la que se asigna esta entidad.

SetContainerColumnName(IConventionEntityType, String, Boolean)

Establece el nombre de la columna de contenedor a la que se asigna el tipo de entidad.

SetContainerColumnName(IMutableEntityType, String)

Establece el nombre de la columna de contenedor a la que se asigna el tipo de entidad.

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Obsoletos.

Establece la asignación de tipos para la columna contenedora a la que se asigna el tipo de entidad.

SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
Obsoletos.

Establece la asignación de tipos para la columna contenedora a la que se asigna el tipo de entidad.

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Asigna el tipo de entidad a un procedimiento almacenado para las eliminaciones.

SetDeleteStoredProcedure(IMutableEntityType)

Asigna el tipo de entidad a un procedimiento almacenado para las eliminaciones.

SetFunctionName(IConventionEntityType, String, Boolean)

Establece el nombre de la función a la que se asigna el tipo de entidad.

SetFunctionName(IMutableEntityType, String)

Establece el nombre de la función a la que se asigna el tipo de entidad.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

Asigna el tipo de entidad a un procedimiento almacenado para las inserciones.

SetInsertStoredProcedure(IMutableEntityType)

Asigna el tipo de entidad a un procedimiento almacenado para las inserciones.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

Establece un valor que indica si las migraciones omiten la tabla asociada.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Establece un valor que indica si las migraciones omiten la tabla asociada.

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)

Establece un valor que indica si las migraciones omiten la tabla asociada.

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Establece un valor que indica si las migraciones omiten la tabla asociada.

SetJsonPropertyName(IConventionEntityType, String, Boolean)

Establece el valor del nombre de propiedad JSON usado para la entidad especificada asignada a una columna JSON.

SetJsonPropertyName(IMutableEntityType, String)

Establece el valor del nombre de propiedad JSON usado para la entidad especificada asignada a una columna JSON.

SetMappingStrategy(IConventionEntityType, String, Boolean)

Establece la estrategia de asignación para los tipos derivados.

SetMappingStrategy(IMutableEntityType, String)

Establece la estrategia de asignación para los tipos derivados.

SetSchema(IConventionEntityType, String, Boolean)

Establece el esquema de base de datos que contiene la tabla asignada.

SetSchema(IMutableEntityType, String)

Establece el esquema de base de datos que contiene la tabla asignada.

SetSqlQuery(IConventionEntityType, String, Boolean)

Establece la cadena SQL utilizada para proporcionar datos para el tipo de entidad.

SetSqlQuery(IMutableEntityType, String)

Establece la cadena SQL utilizada para proporcionar datos para el tipo de entidad.

SetTableName(IConventionEntityType, String, Boolean)

Establece el nombre de la tabla a la que se asigna el tipo de entidad.

SetTableName(IMutableEntityType, String)

Establece el nombre de la tabla a la que se asigna el tipo de entidad.

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Asigna el tipo de entidad a un procedimiento almacenado para las actualizaciones.

SetUpdateStoredProcedure(IMutableEntityType)

Asigna el tipo de entidad a un procedimiento almacenado para las actualizaciones.

SetViewName(IConventionEntityType, String, Boolean)

Establece el nombre de la vista a la que se asigna el tipo de entidad.

SetViewName(IMutableEntityType, String)

Establece el nombre de la vista a la que se asigna el tipo de entidad.

SetViewSchema(IConventionEntityType, String, Boolean)

Establece el esquema de base de datos que contiene la vista asignada.

SetViewSchema(IMutableEntityType, String)

Establece el esquema de base de datos que contiene la vista asignada.

Se aplica a