SqlServerPropertyAnnotations 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 SQL Server spezifische Anmerkungen, auf die über zugegriffen wirdSqlServer(IMutableProperty).
public class SqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerPropertyAnnotations
type SqlServerPropertyAnnotations = class
inherit RelationalPropertyAnnotations
interface ISqlServerPropertyAnnotations
interface IRelationalPropertyAnnotations
Public Class SqlServerPropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlServerPropertyAnnotations
- Vererbung
- Implementiert
Konstruktoren
SqlServerPropertyAnnotations(IProperty) |
Erstellt eine instance für Anmerkungen des angegebenen IProperty. |
SqlServerPropertyAnnotations(RelationalAnnotations) |
Erstellt eine instance für Anmerkungen der, die IProperty vom angegebenen Anmerkungshilfsprogramm dargestellt werden. |
Felder
ProviderFullAnnotationNames |
Eigenschaften für SQL Server spezifische Anmerkungen, auf die über zugegriffen wirdSqlServer(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) |
HiLoSequenceName |
Ruft den Sequenznamen ab, der mit verwendet werden soll, oder legt diesen fest. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
HiLoSequenceSchema |
Ruft das Schema für die Sequenz ab, die mit verwendet werden soll, oder legt es fest. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
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) |
ValueGenerationStrategy |
Ruft den ab, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll, oder legt diesen fest. Wenn keine Strategie für die -Eigenschaft festgelegt ist, wird die zu verwendende Strategie aus dem IModel |
Methoden
CanSetComputedColumnSql(String) |
Überprüft, ob es gültig ist, einen berechneten SQL-Ausdruck für die Eigenschaft festzulegen. |
CanSetDefaultValue(Object) |
Überprüft, ob es gültig ist, einen Standardwert für die Eigenschaft festzulegen. |
CanSetDefaultValueSql(String) |
Überprüft, ob es gültig ist, einen SQL-Standardausdruck für die Eigenschaft festzulegen. |
CanSetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Überprüft, ob es gültig ist, das angegebene SqlServerValueGenerationStrategy für die -Eigenschaft festzulegen. |
ClearAllServerGeneratedValues() |
Setzt die Wertgenerierung für die Eigenschaft auf Die Standardwerte zurück. |
FindHiLoSequence() |
Sucht nach im ISequence Modell, das mit verwendet werden soll ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
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 berechneten SQL-Ausdruckssatz für die -Eigenschaft ab. |
GetDefaultValue(Boolean) |
Ruft den Standardwert ab, der für die Eigenschaft festgelegt ist. |
GetDefaultValueSql(Boolean) |
Ruft den SQL-Standardausdrucksatz für die -Eigenschaft ab. |
GetSqlServerValueGenerationStrategy(Boolean) |
Ruft den ab, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll, oder legt diesen fest. |
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) |
SetHiLoSequenceName(String) |
Legt den Sequenznamen fest, der mit ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)verwendet werden soll. |
SetHiLoSequenceSchema(String) |
Legt das Schema für die Sequenz fest, die mit ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)verwendet werden soll. |
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Legt fest, dass SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll. |
Gilt für:
Entity Framework