Condividi tramite


ISqlServerPropertyAnnotations Interfaccia

Definizione

API per le annotazioni specifiche di SQL Server a cui si accede tramite SqlServer(IProperty).

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Derivato
Implementazioni

Proprietà

ColumnName

Nome della colonna a cui viene eseguito il mapping della proprietà.

(Ereditato da IRelationalPropertyAnnotations)
ColumnType

Tipo di database della colonna a cui viene eseguito il mapping della proprietà.

(Ereditato da IRelationalPropertyAnnotations)
ComputedColumnSql

Espressione SQL del vincolo calcolata che deve essere utilizzata durante la creazione di una colonna per questa proprietà.

(Ereditato da IRelationalPropertyAnnotations)
DefaultValue

Valore predefinito da utilizzare nella definizione della colonna durante la creazione di una colonna per questa proprietà.

(Ereditato da IRelationalPropertyAnnotations)
DefaultValueSql

Espressione SQL del vincolo predefinita che deve essere utilizzata durante la creazione di una colonna per questa proprietà.

(Ereditato da IRelationalPropertyAnnotations)
HiLoSequenceName

Ottiene il nome della sequenza da usare con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Ottiene lo schema per la sequenza da usare con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Flag che indica se la proprietà è in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe.

(Ereditato da IRelationalPropertyAnnotations)
ValueGenerationStrategy

Ottiene l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

Se non viene impostata alcuna strategia per la proprietà, la strategia da usare verrà presa dal IModel

Metodi

FindHiLoSequence()

ISequence Trova nel modello da usare conForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Si applica a