Freigeben über


UpdateDatabaseOperation(IList<DbQueryCommandTree>) Konstruktor

Definition

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

public UpdateDatabaseOperation (System.Collections.Generic.IList<System.Data.Entity.Core.Common.CommandTrees.DbQueryCommandTree> historyQueryTrees);
new System.Data.Entity.Migrations.Model.UpdateDatabaseOperation : System.Collections.Generic.IList<System.Data.Entity.Core.Common.CommandTrees.DbQueryCommandTree> -> System.Data.Entity.Migrations.Model.UpdateDatabaseOperation
Public Sub New (historyQueryTrees As IList(Of DbQueryCommandTree))

Parameter

historyQueryTrees
IList<DbQueryCommandTree>

Die Abfragen, die verwendet werden, um zu bestimmen, ob diese Migration auf die Datenbank angewendet werden muss. Dies wird verwendet, um ein idempotentes SQL-Skript zu generieren, das für eine Datenbank in jeder Version ausgeführt werden kann.

Gilt für: