Sdílet prostřednictvím


ISqlServerPropertyAnnotations Rozhraní

Definice

Rozhraní API pro poznámky specifické pro SQL Server, ke které se přistupuje prostřednictvím SqlServer(IProperty).

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Odvozené
Implementuje

Vlastnosti

ColumnName

Název sloupce, na který je vlastnost mapována.

(Zděděno od IRelationalPropertyAnnotations)
ColumnType

Typ databáze sloupce, na který je vlastnost mapována.

(Zděděno od IRelationalPropertyAnnotations)
ComputedColumnSql

Vypočítaný výraz SQL s omezením, který by se měl použít při vytváření sloupce pro tuto vlastnost.

(Zděděno od IRelationalPropertyAnnotations)
DefaultValue

Výchozí hodnota, která se má použít v definici sloupce při vytváření sloupce pro tuto vlastnost.

(Zděděno od IRelationalPropertyAnnotations)
DefaultValueSql

Výchozí omezující výraz SQL, který by se měl použít při vytváření sloupce pro tuto vlastnost.

(Zděděno od IRelationalPropertyAnnotations)
HiLoSequenceName

Získá název sekvence, který se má použít s. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Získá schéma pro sekvenci pro použití s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, jako jsou řetězce.

(Zděděno od IRelationalPropertyAnnotations)
ValueGenerationStrategy

Získá vlastnost SqlServerValueGenerationStrategy k použití.

Pokud pro vlastnost není nastavená žádná strategie, bude strategie, která se má použít, převzata z IModel

Metody

FindHiLoSequence()

ISequence Vyhledá v modelu, který se má použít.ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Platí pro