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 über 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
SqlitePropertyAnnotations(IProperty) |
Erstellt eine instance für Anmerkungen des angegebenen IProperty. |
SqlitePropertyAnnotations(RelationalAnnotations) |
Erstellt eine instance für Anmerkungen der, die IProperty vom angegebenen Anmerkungshilfsprogramm dargestellt werden. |
Felder
ProviderFullAnnotationNames |
Eigenschaften für SQLite-spezifische Anmerkungen, auf die über zugegriffen wird Sqlite(IMutableProperty). (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) |
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) |
Dimension |
Ruft die Dimension ab, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll, oder legt diese fest. |
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) |
Srid |
Ruft die SRID ab, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll, oder legt diese fest. |
Methoden
CanSetComputedColumnSql(String) |
Bestimmt, ob konfliktfrei festgelegt werden kann.ComputedColumnSql
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird |
CanSetDefaultValue(Object) |
Bestimmt, ob konfliktfrei festgelegt werden kann.DefaultValue
Diese Methode kann ausgelöst werden, wenn ShouldThrowOnConflict zurückgegeben wird |
CanSetDefaultValueSql(String) |
Bestimmt, ob konfliktfrei 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 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) |
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. |
Gilt für:
Entity Framework