SqlitePropertyAnnotations 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 SQLite-spezifische Anmerkungen, auf die zugegriffen wird Sqlite(IMutableProperty).
public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
inherit RelationalPropertyAnnotations
interface ISqlitePropertyAnnotations
interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| SqlitePropertyAnnotations(IProperty) |
Erstellt eine Instanz für Anmerkungen der angegebenen IProperty. |
| SqlitePropertyAnnotations(RelationalAnnotations) |
Erstellt eine Instanz für Anmerkungen der IProperty dargestellten durch das angegebene Anmerkungshilfsprogramm. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Annotations |
The RelationalAnnotations helper representing the IProperty to annotate. (Geerbt von RelationalPropertyAnnotations) |
| ColumnName |
Der Name der Spalte, der die Eigenschaft zugeordnet ist. (Geerbt von RelationalPropertyAnnotations) |
| ColumnType |
Der Datenbanktyp der Spalte, der die Eigenschaft zugeordnet ist. (Geerbt von RelationalPropertyAnnotations) |
| ComputedColumnSql |
Der berechnete Einschränkungs-SQL-Ausdruck, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. (Geerbt von RelationalPropertyAnnotations) |
| DefaultValue |
Der Standardwert, der bei der Erstellung einer Spalte für diese Eigenschaft in der Definition der Spalte verwendet werden soll. (Geerbt von RelationalPropertyAnnotations) |
| DefaultValueSql |
Der SQL-Standardausdruck der Einschränkung, der beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. (Geerbt von RelationalPropertyAnnotations) |
| Dimension |
Dient zum Abrufen oder Festlegen der Dimension, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
| IsFixedLength |
Ein Kennzeichen, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen. (Geerbt von RelationalPropertyAnnotations) |
| Property |
Die IProperty zu kommentierende Kommentierung. (Geerbt von RelationalPropertyAnnotations) |
| ShouldThrowOnConflict |
Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn eine Konfliktkonfiguration festgelegt ist. Dies wird in der Regel beim Erstellen einer Fluent-API zum Implementieren des letzten Aufrufs außer Kraft gesetzt. (Geerbt von RelationalPropertyAnnotations) |
| ShouldThrowOnInvalidConfiguration |
Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn eine ungültige Konfiguration festgelegt ist. (Geerbt von RelationalPropertyAnnotations) |
| Srid |
Ruft die SRID ab, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll, oder legt diese fest. |
Methoden
| Name | Beschreibung |
|---|---|
| CanSetComputedColumnSql(String) |
Bestimmt, ob ohne Konflikt festgelegt werden kann.ComputedColumnSql
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird |
| CanSetDefaultValue(Object) |
Bestimmt, ob ohne Konflikt festgelegt werden kann.DefaultValue
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird |
| CanSetDefaultValueSql(String) |
Bestimmt, ob ohne Konflikt festgelegt werden kann.DefaultValueSql
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird |
| ClearAllServerGeneratedValues() |
Löscht alle werte, die für DefaultValue, DefaultValueSqlund ComputedColumnSql. (Geerbt von RelationalPropertyAnnotations) |
| GetAnnotations(IEntityType) |
Ruft eine RelationalEntityTypeAnnotations Instanz für die angegebene IEntityType Aufrechterhaltung der Semantik ab, die RelationalAnnotations von dieser Instanz zum Steuern von Einstellungsanmerkungen nach Konvention verwendet wird. (Geerbt von RelationalPropertyAnnotations) |
| GetAnnotations(IProperty) |
Ruft eine RelationalPropertyAnnotations Instanz für die angegebene IProperty Aufrechterhaltung der Semantik ab, die RelationalAnnotations von dieser Instanz zum Steuern von Einstellungsanmerkungen nach Konvention verwendet wird. (Geerbt von RelationalPropertyAnnotations) |
| GetComputedColumnSql(Boolean) |
Ruft den berechneten EINSCHRÄNKUNGs-SQL-Ausdruck 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 Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalPropertyAnnotations) |
| SetColumnType(String) |
Versucht, die ColumnType Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalPropertyAnnotations) |
| SetComputedColumnSql(String) |
Versucht, die ComputedColumnSql Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalPropertyAnnotations) |
| SetDefaultValue(Object) |
Versucht, die DefaultValue Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalPropertyAnnotations) |
| SetDefaultValueSql(String) |
Versucht, die DefaultValueSql Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalPropertyAnnotations) |
| SetDimension(String) |
Legt die Dimension fest, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |
| SetFixedLength(Boolean) |
Konfiguriert die Eigenschaft so, dass nur Daten mit fester Länge gespeichert werden können, z. B. Zeichenfolgen. (Geerbt von RelationalPropertyAnnotations) |
| SetSrid(Nullable<Int32>) |
Legt die SRID fest, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll. |