Freigeben über


ScaffoldingPropertyAnnotations Klasse

Definition

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

Konstruktoren

ScaffoldingPropertyAnnotations(IProperty)

Felder

ProviderFullAnnotationNames (Geerbt von RelationalPropertyAnnotations)

Eigenschaften

Annotations

Das RelationalAnnotations Hilfsprogramm, das das IProperty darstellt, um zu kommentieren.

(Geerbt von RelationalPropertyAnnotations)
ColumnName

Der Name der Spalte, der die -Eigenschaft zugeordnet ist.

(Geerbt von RelationalPropertyAnnotations)
ColumnOrdinal
ColumnType

Der Datenbanktyp der Spalte, der die -Eigenschaft zugeordnet ist.

(Geerbt von RelationalPropertyAnnotations)
ComputedColumnSql

Der SQL-Ausdruck der berechneten Einschränkung, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

(Geerbt von RelationalPropertyAnnotations)
DefaultValue

Der Standardwert, der in der Definition der Spalte beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

(Geerbt von RelationalPropertyAnnotations)
DefaultValueSql

Der SQL-Standardeinschränkungsausdruck, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

(Geerbt von RelationalPropertyAnnotations)
IsFixedLength

Ein Flag, das angibt, ob die -Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen.

(Geerbt von RelationalPropertyAnnotations)
Property

Die IProperty zu kommentierende.

(Geerbt von RelationalPropertyAnnotations)
ShouldThrowOnConflict

Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn eine konfliktierende Konfiguration festgelegt ist. Dies wird in der Regel überschrieben, wenn eine Fluent-API verwendet wird, um die Semantik des letzten Aufrufs zu implementieren.

(Geerbt von RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn eine ungültige Konfiguration festgelegt ist.

(Geerbt von RelationalPropertyAnnotations)

Methoden

CanSetComputedColumnSql(String)

Bestimmt, ob konfliktfrei festgelegt werden kann.ComputedColumnSql

Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird true.

(Geerbt von RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Bestimmt, ob konfliktfrei festgelegt werden kann.DefaultValue

Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird true.

(Geerbt von RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Bestimmt, ob konfliktfrei festgelegt werden kann.DefaultValueSql

Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird true.

(Geerbt von RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

Löscht alle werte, die für DefaultValue, DefaultValueSqlund ComputedColumnSqlfestgelegt sind.

(Geerbt von RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

Ruft eine RelationalEntityTypeAnnotations instance für die angegebene IEntityType Semantik ab, die RelationalAnnotations von diesem instance verwendet wird, um Einstellungsanmerkungen nach Konvention zu steuern.

(Geerbt von RelationalPropertyAnnotations)
GetAnnotations(IProperty)

Ruft eine RelationalPropertyAnnotations instance für die angegebene IProperty Semantik ab, die RelationalAnnotations von diesem instance verwendet wird, um Einstellungsanmerkungen nach Konvention zu steuern.

(Geerbt von RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

Ruft den SQL-Ausdruck der berechneten Einschränkung ab, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

(Geerbt von RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

Ruft den Standardwert ab, der in der Definition der Spalte beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

(Geerbt von RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

Ruft den SQL-Standardeinschränkungsausdruck ab, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

(Geerbt von RelationalPropertyAnnotations)
SetColumnName(String)

Versucht, die ColumnName mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalPropertyAnnotations)
SetColumnType(String)

Versucht, die ColumnType mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalPropertyAnnotations)
SetComputedColumnSql(String)

Versucht, die ComputedColumnSql mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalPropertyAnnotations)
SetDefaultValue(Object)

Versucht, die DefaultValue mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalPropertyAnnotations)
SetDefaultValueSql(String)

Versucht, die DefaultValueSql mithilfe der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalPropertyAnnotations)
SetFixedLength(Boolean)

Konfiguriert die -Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen.

(Geerbt von RelationalPropertyAnnotations)

Gilt für: