Share via


ColumnModel-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Stellt Informationen über eine Spalte dar. Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt. Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen.

Vererbungshierarchie

System.Object
  System.Data.Entity.Migrations.Model.PropertyModel
    System.Data.Entity.Migrations.Model.ColumnModel

Namespace:  System.Data.Entity.Migrations.Model
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class ColumnModel _
    Inherits PropertyModel
'Usage
Dim instance As ColumnModel
public class ColumnModel : PropertyModel
public ref class ColumnModel : public PropertyModel
type ColumnModel =  
    class 
        inherit PropertyModel 
    end
public class ColumnModel extends PropertyModel

Der ColumnModel-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ColumnModel(PrimitiveTypeKind) Initialisiert eine neue Instanz der ColumnModel-Klasse.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen.
Öffentliche Methode ColumnModel(PrimitiveTypeKind, TypeUsage) Initialisiert eine neue Instanz der ColumnModel-Klasse.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Annotations Abfrage bzw. Änderung der benutzerdefinierten Anmerkungen der Spalte, die geändert wurden.
Öffentliche Eigenschaft ClrDefaultValue Ruft den Standardwert für den CLR-Typ ab, der dem Datenbanktyp dieser Spalte entspricht.
Öffentliche Eigenschaft ClrType Ruft den CLR-Typ ab, der dem Datenbanktyp dieser Spalte entspricht.
Öffentliche Eigenschaft DefaultValue Ruft einen konstanten Wert ab, der als Standardwert für dieses Eigenschaftenmodell verwendet werden soll, oder legt ihn fest.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft DefaultValueSql Ruft einen SQL-Ausdruck ab, der als Standardwert für dieses Eigenschaftenmodell verwendet werden soll, oder legt ihn fest.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft IsFixedLength Ruft einen Wert ab, der angibt, ob dieses Eigenschaftenmodell eine feste Länge aufweist, oder legt ihn fest.Gilt nur für Arraydatentypen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft IsIdentity Ruft einen Wert ab, der angibt, ob Werte für diese Spalte von der Datenbank mithilfe des Identitätsmusters generiert werden, oder legt ihn fest.
Öffentliche Eigenschaft IsNullable Ruft einen Wert ab, der angibt, ob diese Spalte NULL-Werte speichern kann, oder legt ihn fest.
Öffentliche Eigenschaft IsTimestamp Ruft einen Wert ab, der angibt, ob dieses Eigenschaftenmodell als Zeitstempel konfiguriert werden soll, oder legt ihn fest.
Öffentliche Eigenschaft IsUnicode Ruft einen Wert ab, der angibt, ob dieses Eigenschaftenmodell Unicode-Zeichen unterstützt, oder legt ihn fest.Gilt nur für Textdatentypen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft MaxLength Ruft die maximale Länge für dieses Eigenschaftenmodell ab oder legt sie fest.Gilt nur für Arraydatentypen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Eigenschaftenmodells ab oder legt diesen fest.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft Precision Ruft die Genauigkeit für dieses Eigenschaftenmodell ab oder legt sie fest.Gilt nur für Dezimaldatentypen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft Scale Ruft die Skala für dieses Eigenschaftenmodell ab oder legt sie fest.Gilt nur für Dezimaldatentypen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft StoreType Ruft einen für den Anbieter spezifischen Datentyp ab, der für dieses Eigenschaftenmodell verwendet werden soll, oder legt ihn fest.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft Type Ruft den Datentyp für dieses Eigenschaftenmodell ab. (Von PropertyModel geerbt.)
Öffentliche Eigenschaft TypeUsage Ruft zusätzliche Informationen über den Datentyp dieses Eigenschaftenmodells ab.Dazu gehören Details wie die maximale Länge, Zulässigkeit von NULL-Werten usw. (Von PropertyModel geerbt.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode IsNarrowerThan Bestimmt, ob diese Spalte einen enger gefassten Datentyp aufweist als eine andere Spalte.Dient zur Bestimmung, ob ein Datenverlust auftritt, wenn die angegebene Spaltendefinition in diese Definition geändert wird.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Migrations.Model-Namespace