RelationalPropertyAnnotations Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird Relational(IMutableProperty).
public class RelationalPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type RelationalPropertyAnnotations = class
interface IRelationalPropertyAnnotations
Public Class RelationalPropertyAnnotations
Implements IRelationalPropertyAnnotations
- Vererbung
-
RelationalPropertyAnnotations
- Abgeleitet
- Implementiert
Konstruktoren
RelationalPropertyAnnotations(IProperty, RelationalFullAnnotationNames) |
Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird Relational(IMutableProperty). |
RelationalPropertyAnnotations(IProperty) |
Erstellt eine instance für Anmerkungen der angegebenen IProperty. |
RelationalPropertyAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) |
Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird Relational(IMutableProperty). |
RelationalPropertyAnnotations(RelationalAnnotations) |
Erstellt eine instance für Anmerkungen des IProperty durch das angegebene Anmerkungshilfsprogramm dargestellten. |
Felder
ProviderFullAnnotationNames |
Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird Relational(IMutableProperty). |
Eigenschaften
Annotations |
Das RelationalAnnotations Hilfsprogramm, das die IProperty zu kommentierende darstellt. |
ColumnName |
Der Name der Spalte, der die Eigenschaft zugeordnet ist. |
ColumnType |
Der Datenbanktyp der Spalte, der die Eigenschaft zugeordnet ist. |
ComputedColumnSql |
Der SQL-Ausdruck der berechneten Einschränkung, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
DefaultValue |
Der Standardwert, der in der Definition der Spalte beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
DefaultValueSql |
Der SQL-Standardeinschränkungsausdruck, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
IsFixedLength |
Ein Flag, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen. |
Property |
Die IProperty zu kommentierende. |
ShouldThrowOnConflict |
Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn eine in Konflikt stehende Konfiguration festgelegt ist. Dies wird in der Regel überschrieben, wenn die Erstellung mithilfe einer Fluent-API zur Implementierung der Semantik des letzten Aufrufs gewinnt. |
ShouldThrowOnInvalidConfiguration |
Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn eine ungültige Konfiguration festgelegt ist. |
Methoden
CanSetComputedColumnSql(String) |
Bestimmt, ob ohne Konflikt festgelegt werden kann.ComputedColumnSql
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgibt |
CanSetDefaultValue(Object) |
Bestimmt, ob ohne Konflikt festgelegt werden kann.DefaultValue
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgibt |
CanSetDefaultValueSql(String) |
Bestimmt, ob ohne Konflikt festgelegt werden kann.DefaultValueSql
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgibt |
ClearAllServerGeneratedValues() |
Löscht alle Werte, die für DefaultValue, DefaultValueSqlund ComputedColumnSqlfestgelegt sind. |
GetAnnotations(IEntityType) |
Ruft einen RelationalEntityTypeAnnotations instance für die angegebene IEntityType Abhaltung der Semantik ab, die RelationalAnnotations von diesem instance verwendet wird, um Einstellungsanmerkungen nach Konventionen zu steuern. |
GetAnnotations(IProperty) |
Ruft einen RelationalPropertyAnnotations instance für die angegebene IProperty Abhaltung der Semantik ab, die RelationalAnnotations von diesem instance verwendet wird, um Einstellungsanmerkungen nach Konventionen zu steuern. |
GetComputedColumnSql(Boolean) |
Ruft den SQL-Ausdruck der berechneten Einschränkung ab, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
GetDefaultValue(Boolean) |
Ruft den Standardwert ab, der in der Definition der Spalte beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
GetDefaultValueSql(Boolean) |
Ruft den SQL-Standardeinschränkungsausdruck ab, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
SetColumnName(String) |
Versucht, mithilfe ColumnName der Semantik des RelationalAnnotations verwendeten festzulegen. |
SetColumnType(String) |
Versucht, mithilfe ColumnType der Semantik des RelationalAnnotations verwendeten festzulegen. |
SetComputedColumnSql(String) |
Versucht, mithilfe ComputedColumnSql der Semantik des RelationalAnnotations verwendeten festzulegen. |
SetDefaultValue(Object) |
Versucht, mithilfe DefaultValue der Semantik des RelationalAnnotations verwendeten festzulegen. |
SetDefaultValueSql(String) |
Versucht, mithilfe DefaultValueSql der Semantik des RelationalAnnotations verwendeten festzulegen. |
SetFixedLength(Boolean) |
Konfiguriert die -Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen. |
Gilt für:
Entity Framework