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

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 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 uzunluktaki verileri depolayabilen olup olmadığını gösteren bir bayrak.

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

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

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

Yöntemler

FindHiLoSequence()

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

Şunlara uygulanır