ColumnModel 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.
Stellt Informationen zu einer Spalte dar.
Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen.
public class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
- Vererbung
- Vererbung
-
ColumnModel
Konstruktoren
ColumnModel(PrimitiveTypeKind, TypeUsage) |
Initialisiert eine neue instance der ColumnModel-Klasse. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. |
ColumnModel(PrimitiveTypeKind, TypeUsage) |
Initialisiert eine neue Instanz der Klasse. |
ColumnModel(PrimitiveTypeKind) |
Initialisiert eine neue instance der ColumnModel-Klasse. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. |
ColumnModel(PrimitiveTypeKind) |
Initialisiert eine neue Instanz der Klasse. |
Eigenschaften
Annotations |
Ruft die benutzerdefinierten Anmerkungen ab, die sich für die Spalte geändert haben, oder legt diese fest. |
ClrDefaultValue |
Ruft den Standardwert für den CLR-Typ ab, der dem Datenbanktyp dieser Spalte entspricht. |
ClrType |
Ruft den CLR-Typ ab, der dem Datenbanktyp dieser Spalte entspricht. |
DefaultValue |
Ruft einen konstanten Wert ab, der als Standardwert für diese Spalte verwendet werden soll, oder legt diesen fest. |
DefaultValue |
Ruft einen konstanten Wert ab, der als Standardwert für dieses Eigenschaftenmodell verwendet werden soll, oder legt diesen fest. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. (Geerbt von PropertyModel) |
DefaultValueSql |
Ruft einen SQL-Ausdruck ab, der als Standardwert für diese Spalte verwendet wird, oder legt diesen fest. |
DefaultValueSql |
Ruft einen SQL-Ausdruck ab, der als Standardwert für dieses Eigenschaftenmodell verwendet wird, oder legt diesen fest. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. (Geerbt von PropertyModel) |
IsFixedLength |
Ruft einen Wert ab, der angibt, ob diese Spalte eine feste Länge aufweist, oder legt diesen fest. Nur gültig für Arraydatentypen. |
IsFixedLength |
Ruft einen Wert ab, der angibt, ob dieses Eigenschaftenmodell eine feste Länge aufweist, oder legt diesen fest. Nur gültig für Arraydatentypen. (Geerbt von PropertyModel) |
IsIdentity |
Ruft einen Wert ab, der angibt, ob Werte für diese Spalte von der Datenbank mithilfe des Identitätsmusters generiert werden, oder legt diesen fest. |
IsNullable |
Ruft einen Wert ab, der angibt, ob diese Spalte NULL-Werte speichern kann, oder legt diesen fest. |
IsTimestamp |
Ruft einen Wert ab, der angibt, ob dieses Eigenschaftenmodell als Zeitstempel konfiguriert werden soll, oder legt diesen fest. |
IsUnicode |
Ruft einen Wert ab, der angibt, ob diese Spalte Unicode-Zeichen unterstützt, oder legt diesen fest. Nur gültig für Textdatentypen. |
IsUnicode |
Ruft einen Wert ab, der angibt, ob dieses Eigenschaftenmodell Unicode-Zeichen unterstützt, oder legt diesen fest. Nur gültig für Textdatentypen. (Geerbt von PropertyModel) |
MaxLength |
Ruft die maximale Länge für diese Spalte ab oder legt diese fest. Nur gültig für Arraydatentypen. |
MaxLength |
Ruft die maximale Länge für dieses Eigenschaftenmodell ab oder legt diese fest. Nur gültig für Arraydatentypen. (Geerbt von PropertyModel) |
Name |
Ruft den Namen der Spalte ab oder legt ihn fest. |
Name |
Ruft den Namen des Eigenschaftenmodells ab oder legt den Namen fest. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. (Geerbt von PropertyModel) |
Precision |
Ruft die Genauigkeit für diese Spalte ab oder legt diese fest. Nur gültig für Dezimaldatentypen. |
Precision |
Ruft die Genauigkeit für dieses Eigenschaftenmodell ab oder legt diese fest. Nur gültig für Dezimaldatentypen. (Geerbt von PropertyModel) |
Scale |
Ruft die Skalierung für diese Spalte ab oder legt sie fest. Nur gültig für Dezimaldatentypen. |
Scale |
Ruft die Skalierung für dieses Eigenschaftenmodell ab oder legt sie fest. Nur gültig für Dezimaldatentypen. (Geerbt von PropertyModel) |
StoreType |
Ruft einen anbieterspezifischen Datentyp ab, der für diese Spalte verwendet werden soll, oder legt diesen fest. |
StoreType |
Ruft einen anbieterspezifischen Datentyp ab, der für dieses Eigenschaftenmodell verwendet werden soll, oder legt diesen fest. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. (Geerbt von PropertyModel) |
Type |
Ruft den Datentyp für diese Spalte ab. |
Type |
Ruft den Datentyp für dieses Eigenschaftenmodell ab. (Geerbt von PropertyModel) |
TypeUsage |
Ruft zusätzliche Details zum Datentyp dieser Spalte ab. Dies schließt Details wie maximale Länge, NULL-Zulässigkeit usw. ein. |
TypeUsage |
Ruft zusätzliche Details zum Datentyp dieses Eigenschaftenmodells ab. Dies schließt Details wie maximale Länge, NULL-Zulässigkeit usw. ein. (Geerbt von PropertyModel) |
Methoden
IsNarrowerThan(ColumnModel, DbProviderManifest) |
Bestimmt, ob diese Spalte ein schmalerer Datentyp als eine andere Spalte ist. Wird verwendet, um zu ermitteln, ob das Ändern der angegebenen Spaltendefinition zu Datenverlust führt. |
IsNarrowerThan(ColumnModel, DbProviderManifest) |
Bestimmt, ob diese Spalte ein schmalerer Datentyp als eine andere Spalte ist. Wird verwendet, um zu ermitteln, ob das Ändern der angegebenen Spaltendefinition zu Datenverlust führt. |
Gilt für:
Entity Framework