RelationalPropertyAnnotations Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableProperty).
public class RelationalPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type RelationalPropertyAnnotations = class
interface IRelationalPropertyAnnotations
Public Class RelationalPropertyAnnotations
Implements IRelationalPropertyAnnotations
- Herencia
-
RelationalPropertyAnnotations
- Derivado
- Implementaciones
Constructores
RelationalPropertyAnnotations(IProperty, RelationalFullAnnotationNames) |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableProperty). |
RelationalPropertyAnnotations(IProperty) |
Construye una instancia para las anotaciones de la clase especificada IProperty. |
RelationalPropertyAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableProperty). |
RelationalPropertyAnnotations(RelationalAnnotations) |
Construye una instancia para las anotaciones del IProperty representado por el asistente de anotación especificado. |
Campos
ProviderFullAnnotationNames |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableProperty). |
Propiedades
Annotations |
Asistente RelationalAnnotations que representa el elemento que IProperty se va a anotar. |
ColumnName |
Nombre de la columna a la que se asigna la propiedad. |
ColumnType |
Tipo de base de datos de la columna a la que se asigna la propiedad. |
ComputedColumnSql |
Expresión SQL de restricción calculada que se debe usar al crear una columna para esta propiedad. |
DefaultValue |
Valor predeterminado que se va a usar en la definición de la columna al crear una columna para esta propiedad. |
DefaultValueSql |
Expresión SQL de restricción predeterminada que se debe usar al crear una columna para esta propiedad. |
IsFixedLength |
Marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas. |
Property |
que IProperty se va a anotar. |
ShouldThrowOnConflict |
Indica si se debe producir o no una excepción si se establece una configuración en conflicto. Normalmente, esto se invalida al compilar mediante una API fluida para implementar la semántica de las últimas llamadas. |
ShouldThrowOnInvalidConfiguration |
Indica si se debe producir o no una excepción si se establece una configuración no válida. |
Métodos
CanSetComputedColumnSql(String) |
Determina si se puede establecer o no ComputedColumnSql sin conflicto.
Este método puede producir si ShouldThrowOnConflict devuelve |
CanSetDefaultValue(Object) |
Determina si se puede establecer o no DefaultValue sin conflicto.
Este método puede producir si ShouldThrowOnConflict devuelve |
CanSetDefaultValueSql(String) |
Determina si se puede establecer o no DefaultValueSql sin conflicto.
Este método puede producir si ShouldThrowOnConflict devuelve |
ClearAllServerGeneratedValues() |
Borra los valores establecidos para DefaultValue, DefaultValueSqly ComputedColumnSql. |
GetAnnotations(IEntityType) |
Obtiene una RelationalEntityTypeAnnotations instancia de para el mantenimiento de la semántica especificada IEntityType que usa esta instancia para controlar la RelationalAnnotations configuración de anotaciones por convención. |
GetAnnotations(IProperty) |
Obtiene una RelationalPropertyAnnotations instancia de para el mantenimiento de la semántica especificada IProperty que usa esta instancia para controlar la RelationalAnnotations configuración de anotaciones por convención. |
GetComputedColumnSql(Boolean) |
Obtiene la expresión SQL de restricción calculada que se debe usar al crear una columna para esta propiedad. |
GetDefaultValue(Boolean) |
Obtiene el valor predeterminado que se va a usar en la definición de la columna al crear una columna para esta propiedad. |
GetDefaultValueSql(Boolean) |
Obtiene la expresión SQL de restricción predeterminada que se debe usar al crear una columna para esta propiedad. |
SetColumnName(String) |
Intenta establecer mediante ColumnName la semántica de en RelationalAnnotations uso. |
SetColumnType(String) |
Intenta establecer mediante ColumnType la semántica de en RelationalAnnotations uso. |
SetComputedColumnSql(String) |
Intenta establecer mediante ComputedColumnSql la semántica de en RelationalAnnotations uso. |
SetDefaultValue(Object) |
Intenta establecer mediante DefaultValue la semántica de en RelationalAnnotations uso. |
SetDefaultValueSql(String) |
Intenta establecer mediante DefaultValueSql la semántica de en RelationalAnnotations uso. |
SetFixedLength(Boolean) |
Configura la propiedad como capaz de almacenar solo datos de longitud fija, como cadenas. |