Aracılığıyla paylaş


ScaffoldingPropertyAnnotations Sınıf

Tanım

public class ScaffoldingPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations
type ScaffoldingPropertyAnnotations = class
    inherit RelationalPropertyAnnotations
Public Class ScaffoldingPropertyAnnotations
Inherits RelationalPropertyAnnotations
Devralma
ScaffoldingPropertyAnnotations

Oluşturucular

ScaffoldingPropertyAnnotations(IProperty)

Alanlar

ProviderFullAnnotationNames (Devralındığı yer: RelationalPropertyAnnotations)

Özellikler

Annotations

Açıklama RelationalAnnotations eklemek için öğesini IProperty temsil eden yardımcı.

(Devralındığı yer: RelationalPropertyAnnotations)
ColumnName

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

(Devralındığı yer: RelationalPropertyAnnotations)
ColumnOrdinal
ColumnType

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

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

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

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

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

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

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

(Devralındığı yer: RelationalPropertyAnnotations)
IsFixedLength

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

(Devralındığı yer: RelationalPropertyAnnotations)
Property

IProperty Not eklemek için.

(Devralındığı yer: RelationalPropertyAnnotations)
ShouldThrowOnConflict

Çakışan yapılandırma ayarlanırsa özel durumun oluşturulup oluşturulmayacağını gösterir. Bu durum genellikle son çağrı wins semantiğini uygulamak için akıcı bir API kullanılarak oluşturulurken geçersiz kılınabilir.

(Devralındığı yer: RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

Geçersiz yapılandırma ayarlanırsa özel durumun oluşturulup oluşturulmayacağını gösterir.

(Devralındığı yer: RelationalPropertyAnnotations)

Yöntemler

CanSetComputedColumnSql(String)

Çakışma olmadan ayarlanıp ComputedColumnSql ayarlanamayacağını belirler.

Bu yöntem döndürürse ShouldThrowOnConflicttrueatabilir.

(Devralındığı yer: RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Çakışma olmadan ayarlanıp DefaultValue ayarlanamayacağını belirler.

Bu yöntem döndürürse ShouldThrowOnConflicttrueatabilir.

(Devralındığı yer: RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Çakışma olmadan ayarlanıp DefaultValueSql ayarlanamayacağını belirler.

Bu yöntem döndürürse ShouldThrowOnConflicttrueatabilir.

(Devralındığı yer: RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

, DefaultValueSqlve ComputedColumnSqliçin DefaultValueayarlanan tüm değerleri temizler.

(Devralındığı yer: RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

RelationalEntityTypeAnnotations Kurala göre ayar ek açıklamalarını denetlemek için bu örnek tarafından kullanılan semantiği koruyarak RelationalAnnotations verilen IEntityType örneği alır.

(Devralındığı yer: RelationalPropertyAnnotations)
GetAnnotations(IProperty)

RelationalPropertyAnnotations Kurala göre ayar ek açıklamalarını denetlemek için bu örnek tarafından kullanılan semantiği koruyarak RelationalAnnotations verilen IProperty örneği alır.

(Devralındığı yer: RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

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

(Devralındığı yer: RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

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

(Devralındığı yer: RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

Bu özellik için sütun oluştururken kullanılması gereken varsayılan kısıtlama SQL ifadesini alır.

(Devralındığı yer: RelationalPropertyAnnotations)
SetColumnName(String)

kullanımdaki semantiğini kullanarak ayarlamaya ColumnNameRelationalAnnotations çalışır.

(Devralındığı yer: RelationalPropertyAnnotations)
SetColumnType(String)

kullanımdaki semantiğini kullanarak ayarlamaya ColumnTypeRelationalAnnotations çalışır.

(Devralındığı yer: RelationalPropertyAnnotations)
SetComputedColumnSql(String)

kullanımdaki semantiğini kullanarak ayarlamaya ComputedColumnSqlRelationalAnnotations çalışır.

(Devralındığı yer: RelationalPropertyAnnotations)
SetDefaultValue(Object)

kullanımdaki semantiğini kullanarak ayarlamaya DefaultValueRelationalAnnotations çalışır.

(Devralındığı yer: RelationalPropertyAnnotations)
SetDefaultValueSql(String)

kullanımdaki semantiğini kullanarak ayarlamaya DefaultValueSqlRelationalAnnotations çalışır.

(Devralındığı yer: RelationalPropertyAnnotations)
SetFixedLength(Boolean)

özelliğini, dizeler gibi yalnızca sabit uzunlukta verileri depolayabilecek şekilde yapılandırılır.

(Devralındığı yer: RelationalPropertyAnnotations)

Şunlara uygulanır