SqlitePropertyAnnotations Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Proprietà per le annotazioni specifiche di SQLite a cui si accede tramite 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
- Ereditarietà
- Implementazioni
Costruttori
SqlitePropertyAnnotations(IProperty) |
Costruisce un'istanza per le annotazioni dell'oggetto specificato IProperty. |
SqlitePropertyAnnotations(RelationalAnnotations) |
Costruisce un'istanza di per le annotazioni dell'oggetto IProperty rappresentato dall'helper di annotazione specificato. |
Campi
ProviderFullAnnotationNames |
Proprietà per le annotazioni specifiche di SQLite a cui si accede tramite Sqlite(IMutableProperty). (Ereditato da RelationalPropertyAnnotations) |
Proprietà
Annotations |
Helper RelationalAnnotations che rappresenta l'oggetto IProperty da annotare. (Ereditato da RelationalPropertyAnnotations) |
ColumnName |
Nome della colonna a cui viene eseguito il mapping della proprietà. (Ereditato da RelationalPropertyAnnotations) |
ColumnType |
Tipo di database della colonna a cui viene eseguito il mapping della proprietà. (Ereditato da RelationalPropertyAnnotations) |
ComputedColumnSql |
Espressione SQL del vincolo calcolata che deve essere utilizzata durante la creazione di una colonna per questa proprietà. (Ereditato da RelationalPropertyAnnotations) |
DefaultValue |
Valore predefinito da utilizzare nella definizione della colonna durante la creazione di una colonna per questa proprietà. (Ereditato da RelationalPropertyAnnotations) |
DefaultValueSql |
Espressione SQL del vincolo predefinita che deve essere utilizzata durante la creazione di una colonna per questa proprietà. (Ereditato da RelationalPropertyAnnotations) |
Dimension |
Ottiene o imposta la dimensione da utilizzare durante la creazione di una colonna per questa proprietà. |
IsFixedLength |
Flag che indica se la proprietà è in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe. (Ereditato da RelationalPropertyAnnotations) |
Property |
Oggetto IProperty da annotare. (Ereditato da RelationalPropertyAnnotations) |
ShouldThrowOnConflict |
Indica se deve essere generata un'eccezione se è impostata una configurazione in conflitto. Questo viene in genere sottoposto a override durante la compilazione usando un'API Fluent per implementare la semantica dell'ultima chiamata. (Ereditato da RelationalPropertyAnnotations) |
ShouldThrowOnInvalidConfiguration |
Indica se deve essere generata o meno un'eccezione se è impostata una configurazione non valida. (Ereditato da RelationalPropertyAnnotations) |
Srid |
Ottiene o imposta l'identificatore SRID da utilizzare durante la creazione di una colonna per questa proprietà. |
Metodi
CanSetComputedColumnSql(String) |
Determina se è possibile impostare o meno ComputedColumnSql senza conflitti.
Questo metodo può generare se ShouldThrowOnConflict restituisce |
CanSetDefaultValue(Object) |
Determina se è possibile impostare o meno DefaultValue senza conflitti.
Questo metodo può generare se ShouldThrowOnConflict restituisce |
CanSetDefaultValueSql(String) |
Determina se è possibile impostare o meno DefaultValueSql senza conflitti.
Questo metodo può generare se ShouldThrowOnConflict restituisce |
ClearAllServerGeneratedValues() |
Cancella tutti i valori impostati per DefaultValue, DefaultValueSqle ComputedColumnSql. (Ereditato da RelationalPropertyAnnotations) |
GetAnnotations(IEntityType) |
Ottiene un'istanza RelationalEntityTypeAnnotations per l'oggetto che IEntityType gestisce la RelationalAnnotations semantica utilizzata da questa istanza per controllare l'impostazione delle annotazioni per convenzione. (Ereditato da RelationalPropertyAnnotations) |
GetAnnotations(IProperty) |
Ottiene un'istanza RelationalPropertyAnnotations per l'oggetto che IProperty gestisce la RelationalAnnotations semantica utilizzata da questa istanza per controllare l'impostazione delle annotazioni per convenzione. (Ereditato da RelationalPropertyAnnotations) |
GetComputedColumnSql(Boolean) |
Ottiene l'espressione SQL del vincolo calcolata che deve essere utilizzata durante la creazione di una colonna per questa proprietà. (Ereditato da RelationalPropertyAnnotations) |
GetDefaultValue(Boolean) |
Ottiene il valore predefinito da utilizzare nella definizione della colonna durante la creazione di una colonna per questa proprietà. (Ereditato da RelationalPropertyAnnotations) |
GetDefaultValueSql(Boolean) |
Ottiene l'espressione SQL del vincolo predefinita che deve essere utilizzata durante la creazione di una colonna per questa proprietà. (Ereditato da RelationalPropertyAnnotations) |
SetColumnName(String) |
Tenta di impostare l'oggetto ColumnName utilizzando la semantica di RelationalAnnotations in uso. (Ereditato da RelationalPropertyAnnotations) |
SetColumnType(String) |
Tenta di impostare l'oggetto ColumnType utilizzando la semantica di RelationalAnnotations in uso. (Ereditato da RelationalPropertyAnnotations) |
SetComputedColumnSql(String) |
Tenta di impostare l'oggetto ComputedColumnSql utilizzando la semantica di RelationalAnnotations in uso. (Ereditato da RelationalPropertyAnnotations) |
SetDefaultValue(Object) |
Tenta di impostare l'oggetto DefaultValue utilizzando la semantica di RelationalAnnotations in uso. (Ereditato da RelationalPropertyAnnotations) |
SetDefaultValueSql(String) |
Tenta di impostare l'oggetto DefaultValueSql utilizzando la semantica di RelationalAnnotations in uso. (Ereditato da RelationalPropertyAnnotations) |
SetDimension(String) |
Imposta la dimensione da utilizzare durante la creazione di una colonna per questa proprietà. |
SetFixedLength(Boolean) |
Configura la proprietà in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe. (Ereditato da RelationalPropertyAnnotations) |
SetSrid(Nullable<Int32>) |
Imposta l'identificatore SRID da utilizzare durante la creazione di una colonna per questa proprietà. |