UpdateDatabaseOperation Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se při skriptování operace aktualizace databáze k uložení operací, které by byly provedeny s databází.
Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.
public class UpdateDatabaseOperation : System.Data.Entity.Migrations.Model.MigrationOperation
type UpdateDatabaseOperation = class
inherit MigrationOperation
Public Class UpdateDatabaseOperation
Inherits MigrationOperation
- Dědičnost
Konstruktory
UpdateDatabaseOperation(IList<DbQueryCommandTree>) |
Inicializuje novou instanci UpdateDatabaseOperation třídy. Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd. |
Vlastnosti
AnonymousArguments |
Získá další argumenty, které mohou být zpracovány zprostředkovateli. Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd. (Zděděno od MigrationOperation) |
HistoryQueryTrees |
Dotazy použité k určení, jestli je potřeba tuto migraci použít na databázi. Používá se k vygenerování idempotentního skriptu SQL, který lze spustit pro databázi v libovolné verzi. |
Inverse |
Získá operaci, která vrátí tuto operaci. (Zděděno od MigrationOperation) |
IsDestructiveChange |
Získá hodnotu označující, zda některá z operací může způsobit ztrátu dat. |
Migrations |
Získá migrace použité během operace aktualizace databáze. |
Metody
AddMigration(String, IList<MigrationOperation>) |
Přidá migraci do této operace aktualizace databáze. Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd. |
Platí pro
Entity Framework