Freigeben über


UpdateDatabaseOperation-Konstruktor

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

Initialisiert eine neue Instanz der UpdateDatabaseOperation-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.

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

Syntax

'Declaration
Public Sub New ( _
    historyQueryTrees As IList(Of DbQueryCommandTree) _
)
'Usage
Dim historyQueryTrees As IList(Of DbQueryCommandTree)

Dim instance As New UpdateDatabaseOperation(historyQueryTrees)
public UpdateDatabaseOperation(
    IList<DbQueryCommandTree> historyQueryTrees
)
public:
UpdateDatabaseOperation(
    IList<DbQueryCommandTree^>^ historyQueryTrees
)
new : 
        historyQueryTrees:IList<DbQueryCommandTree> -> UpdateDatabaseOperation
public function UpdateDatabaseOperation(
    historyQueryTrees : IList<DbQueryCommandTree>
)

Parameter

  • historyQueryTrees
    Typ: System.Collections.Generic.IList<DbQueryCommandTree>
    Die Abfragen, um zu bestimmen, ob diese Migration auf der Datenbank ausgeführt werden muss. Dies wird verwendet, um ein idempotentes SQL-Skript zu generieren, das auf allen Versionen von Datenbanken ausgeführt werden kann.

Siehe auch

Verweis

UpdateDatabaseOperation Klasse

System.Data.Entity.Migrations.Model-Namespace