SqlitePropertyAnnotations 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 SQLite a las que se accede a través de Sqlite(IMutableProperty).
public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
inherit RelationalPropertyAnnotations
interface ISqlitePropertyAnnotations
interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
- Herencia
- Implementaciones
Constructores
SqlitePropertyAnnotations(IProperty) |
Construye una instancia para las anotaciones de la clase especificada IProperty. |
SqlitePropertyAnnotations(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 SQLite a las que se accede a través de Sqlite(IMutableProperty). (Heredado de RelationalPropertyAnnotations) |
Propiedades
Annotations |
Asistente RelationalAnnotations que representa el elemento que IProperty se va a anotar. (Heredado de RelationalPropertyAnnotations) |
ColumnName |
Nombre de la columna a la que se asigna la propiedad. (Heredado de RelationalPropertyAnnotations) |
ColumnType |
Tipo de base de datos de la columna a la que se asigna la propiedad. (Heredado de RelationalPropertyAnnotations) |
ComputedColumnSql |
Expresión SQL de restricción calculada que se debe usar al crear una columna para esta propiedad. (Heredado de RelationalPropertyAnnotations) |
DefaultValue |
Valor predeterminado que se va a usar en la definición de la columna al crear una columna para esta propiedad. (Heredado de RelationalPropertyAnnotations) |
DefaultValueSql |
Expresión SQL de restricción predeterminada que se debe usar al crear una columna para esta propiedad. (Heredado de RelationalPropertyAnnotations) |
Dimension |
Obtiene o establece la dimensión que se va a 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. (Heredado de RelationalPropertyAnnotations) |
Property |
que IProperty se va a anotar. (Heredado de RelationalPropertyAnnotations) |
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. (Heredado de RelationalPropertyAnnotations) |
ShouldThrowOnInvalidConfiguration |
Indica si se debe producir o no una excepción si se establece una configuración no válida. (Heredado de RelationalPropertyAnnotations) |
Srid |
Obtiene o establece el SRID que se va a usar al crear una columna para esta propiedad. |
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. (Heredado de RelationalPropertyAnnotations) |
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. (Heredado de RelationalPropertyAnnotations) |
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. (Heredado de RelationalPropertyAnnotations) |
GetComputedColumnSql(Boolean) |
Obtiene la expresión SQL de restricción calculada que se debe usar al crear una columna para esta propiedad. (Heredado de RelationalPropertyAnnotations) |
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. (Heredado de RelationalPropertyAnnotations) |
GetDefaultValueSql(Boolean) |
Obtiene la expresión SQL de restricción predeterminada que se debe usar al crear una columna para esta propiedad. (Heredado de RelationalPropertyAnnotations) |
SetColumnName(String) |
Intenta establecer mediante ColumnName la semántica de en RelationalAnnotations uso. (Heredado de RelationalPropertyAnnotations) |
SetColumnType(String) |
Intenta establecer mediante ColumnType la semántica de en RelationalAnnotations uso. (Heredado de RelationalPropertyAnnotations) |
SetComputedColumnSql(String) |
Intenta establecer mediante ComputedColumnSql la semántica de en RelationalAnnotations uso. (Heredado de RelationalPropertyAnnotations) |
SetDefaultValue(Object) |
Intenta establecer mediante DefaultValue la semántica de en RelationalAnnotations uso. (Heredado de RelationalPropertyAnnotations) |
SetDefaultValueSql(String) |
Intenta establecer mediante DefaultValueSql la semántica de en RelationalAnnotations uso. (Heredado de RelationalPropertyAnnotations) |
SetDimension(String) |
Establece la dimensión que se va a usar al crear una columna para esta propiedad. |
SetFixedLength(Boolean) |
Configura la propiedad como capaz de almacenar solo datos de longitud fija, como cadenas. (Heredado de RelationalPropertyAnnotations) |
SetSrid(Nullable<Int32>) |
Establece el SRID que se va a usar al crear una columna para esta propiedad. |