Dil

ISqlServerPropertyAnnotations Arabirim

Tanım

aracılığıyla SqlServer(IProperty)erişilen SQL Server özgü ek açıklamalar için API.

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

Özellikler

Veri Akışı Adı Description
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 sütun oluşturulurken kullanılması gereken hesaplanan kısıtlama SQL ifadesi.

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

Bu özellik için 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

Kullanılacak sıra adını alır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Kullanılacak sıranın şemasını alır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayabilen bir özellik olup olmadığını gösteren bayrak.

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

SqlServerValueGenerationStrategy özelliği için kullanılacak değerini alır.

Özellik için hiçbir strateji ayarlanmadıysa, kullanılacak strateji IModel

Yöntemler

Veri Akışı Adı Description
FindHiLoSequence()

ISequence ile kullanılacak modelde bulurForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Şunlara uygulanır