Freigeben über


IndexOperation-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.]

Allgemeine Basisklasse für indexbezogene Vorgänge. 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.MigrationOperation
    System.Data.Entity.Migrations.Model.IndexOperation
      System.Data.Entity.Migrations.Model.CreateIndexOperation
      System.Data.Entity.Migrations.Model.DropIndexOperation

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

Syntax

'Declaration
Public MustInherit Class IndexOperation _
    Inherits MigrationOperation
'Usage
Dim instance As IndexOperation
public abstract class IndexOperation : MigrationOperation
public ref class IndexOperation abstract : public MigrationOperation
[<AbstractClassAttribute>]
type IndexOperation =  
    class 
        inherit MigrationOperation 
    end
public abstract class IndexOperation extends MigrationOperation

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

Konstruktoren

  Name Beschreibung
Geschützte Methode IndexOperation Initialisiert eine neue Instanz der IndexOperation-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 AnonymousArguments Ruft zusätzliche Argumente ab, die von Anbietern verarbeitet werden können.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 MigrationOperation geerbt.)
Öffentliche Eigenschaft Columns Ruft die indizierten Spalten ab.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 Eigenschaft HasDefaultName Ruft einen Wert ab, der angibt, ob ein bestimmter Name für diesen Index angegeben wurde.
Öffentliche Eigenschaft Inverse Ruft einen Vorgang ab, durch den dieser Vorgang rückgängig gemacht wird. (Von MigrationOperation geerbt.)
Öffentliche Eigenschaft IsDestructiveChange Ruft einen Wert ab, der angibt, ob dieser Vorgang zu einem Datenverlust führen kann. (Von MigrationOperation geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieses Indexes ab oder legt ihn fest.Wenn kein Name angegeben wird, wird ein Standardname berechnet.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 Eigenschaft Table Ruft die Tabelle ab, der der Index angehört, oder legt sie 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.

Oben

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member BuildDefaultName Erstellt einen Standard-Indexnamen anhand der gegebenen Spaltennamen.
Ö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.)
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