Langue

SqlitePropertyAnnotations Classe

Définition

Propriétés pour les annotations spécifiques à SQLite accessibles via 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
Héritage
SqlitePropertyAnnotations
Implémente

Constructeurs

Nom Description
SqlitePropertyAnnotations(IProperty)

Construit une instance pour les annotations de l’élément donné IProperty.

SqlitePropertyAnnotations(RelationalAnnotations)

Construit une instance pour les annotations du IProperty représenté par l’assistance d’annotation donnée.

Propriétés

Nom Description
Annotations

Assistance RelationalAnnotations représentant l’annoter IProperty .

(Hérité de RelationalPropertyAnnotations)
ColumnName

Nom de la colonne à laquelle la propriété est mappée.

(Hérité de RelationalPropertyAnnotations)
ColumnType

Type de base de données de la colonne à laquelle la propriété est mappée.

(Hérité de RelationalPropertyAnnotations)
ComputedColumnSql

Expression SQL de contrainte calculée qui doit être utilisée lors de la création d’une colonne pour cette propriété.

(Hérité de RelationalPropertyAnnotations)
DefaultValue

Valeur par défaut à utiliser dans la définition de la colonne lors de la création d’une colonne pour cette propriété.

(Hérité de RelationalPropertyAnnotations)
DefaultValueSql

Expression SQL de contrainte par défaut qui doit être utilisée lors de la création d’une colonne pour cette propriété.

(Hérité de RelationalPropertyAnnotations)
Dimension

Obtient ou définit la dimension à utiliser lors de la création d’une colonne pour cette propriété.

IsFixedLength

Indicateur indiquant si la propriété peut stocker uniquement des données de longueur fixe, telles que des chaînes.

(Hérité de RelationalPropertyAnnotations)
Property

Annoter IProperty .

(Hérité de RelationalPropertyAnnotations)
ShouldThrowOnConflict

Indique si une exception doit être levée ou non si la configuration en conflit est définie. Cela est généralement substitué lors de la création d’une API Fluent pour implémenter la sémantique du dernier appel.

(Hérité de RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

Indique si une exception doit être levée ou non si une configuration non valide est définie.

(Hérité de RelationalPropertyAnnotations)
Srid

Obtient ou définit le SRID à utiliser lors de la création d’une colonne pour cette propriété.

Méthodes

Nom Description
CanSetComputedColumnSql(String)

Détermine si elle peut être définie ou non ComputedColumnSql sans conflit.

Cette méthode peut lever si ShouldThrowOnConflict elle est retournée true.

(Hérité de RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Détermine si elle peut être définie ou non DefaultValue sans conflit.

Cette méthode peut lever si ShouldThrowOnConflict elle est retournée true.

(Hérité de RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Détermine si elle peut être définie ou non DefaultValueSql sans conflit.

Cette méthode peut lever si ShouldThrowOnConflict elle est retournée true.

(Hérité de RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

Efface toutes les valeurs définies pour DefaultValue, DefaultValueSqlet ComputedColumnSql.

(Hérité de RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

Obtient une RelationalEntityTypeAnnotations instance pour la gestion de la sémantique utilisée IEntityType par cette instance pour contrôler la RelationalAnnotations définition d’annotations par convention.

(Hérité de RelationalPropertyAnnotations)
GetAnnotations(IProperty)

Obtient une RelationalPropertyAnnotations instance pour la gestion de la sémantique utilisée IProperty par cette instance pour contrôler la RelationalAnnotations définition d’annotations par convention.

(Hérité de RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

Obtient l’expression SQL de contrainte calculée qui doit être utilisée lors de la création d’une colonne pour cette propriété.

(Hérité de RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

Obtient la valeur par défaut à utiliser dans la définition de la colonne lors de la création d’une colonne pour cette propriété.

(Hérité de RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

Obtient l’expression SQL de contrainte par défaut qui doit être utilisée lors de la création d’une colonne pour cette propriété.

(Hérité de RelationalPropertyAnnotations)
SetColumnName(String)

Tente de définir la ColumnName sémantique de l’utilisation RelationalAnnotations .

(Hérité de RelationalPropertyAnnotations)
SetColumnType(String)

Tente de définir la ColumnType sémantique de l’utilisation RelationalAnnotations .

(Hérité de RelationalPropertyAnnotations)
SetComputedColumnSql(String)

Tente de définir la ComputedColumnSql sémantique de l’utilisation RelationalAnnotations .

(Hérité de RelationalPropertyAnnotations)
SetDefaultValue(Object)

Tente de définir la DefaultValue sémantique de l’utilisation RelationalAnnotations .

(Hérité de RelationalPropertyAnnotations)
SetDefaultValueSql(String)

Tente de définir la DefaultValueSql sémantique de l’utilisation RelationalAnnotations .

(Hérité de RelationalPropertyAnnotations)
SetDimension(String)

Définit la dimension à utiliser lors de la création d’une colonne pour cette propriété.

SetFixedLength(Boolean)

Configure la propriété comme capable de stocker uniquement des données de longueur fixe, telles que des chaînes.

(Hérité de RelationalPropertyAnnotations)
SetSrid(Nullable<Int32>)

Définit le SRID à utiliser lors de la création d’une colonne pour cette propriété.

S’applique à