ISqlServerPropertyAnnotations Arabirim

Tanım

Üzerinden erişilen SQL Server özgü ek açıklamaların API 'SI SqlServer(IProperty) .

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Türetilmiş
Uygulamalar

Özellikler

ColumnName

Özelliğin eşlendiği sütunun adı.

(Devralındığı yer: IRelationalPropertyAnnotations)
ColumnType

Özelliğin eşlendiği sütunun veritabanı türü.

(Devralındığı yer: IRelationalPropertyAnnotations)
ComputedColumnSql

Bu özellik için bir sütun oluşturulurken kullanılması gereken hesaplanan kısıtlama SQL ifadesi.

(Devralındığı yer: IRelationalPropertyAnnotations)
DefaultValue

Bu özellik için bir sütun oluştururken sütunun tanımında kullanılacak varsayılan değer.

(Devralındığı yer: IRelationalPropertyAnnotations)
DefaultValueSql

Bu özellik için bir sütun oluşturulurken kullanılması gereken varsayılan kısıtlama SQL ifadesi.

(Devralındığı yer: IRelationalPropertyAnnotations)
HiLoSequenceName

İle kullanılacak sıra adını alır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

İle kullanılacak sıranın şemasını alır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Özelliğin dizeler gibi yalnızca sabit uzunluklu verileri depolayıp depolamadığını belirten bir bayrak.

(Devralındığı yer: IRelationalPropertyAnnotations)
ValueGenerationStrategy

SqlServerValueGenerationStrategyÖzelliği için kullanılacak öğesini alır.

Özelliği için hiçbir strateji ayarlanmamışsa, bu durumda kullanım stratejisi IModel

Yöntemler

FindHiLoSequence()

ISequenceİle kullanılacak modeldeki öğesini bulurForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Şunlara uygulanır