Sdílet prostřednictvím


DeleteDataOperation Třída

Definice

A MigrationOperation pro odstranění počátečních dat z existující tabulky.

public class DeleteDataOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("DELETE FROM {Table}")]
public class DeleteDataOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("DELETE FROM {Table}")]
public class DeleteDataOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.ITableMigrationOperation
type DeleteDataOperation = class
    inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("DELETE FROM {Table}")>]
type DeleteDataOperation = class
    inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("DELETE FROM {Table}")>]
type DeleteDataOperation = class
    inherit MigrationOperation
    interface ITableMigrationOperation
Public Class DeleteDataOperation
Inherits MigrationOperation
Public Class DeleteDataOperation
Inherits MigrationOperation
Implements ITableMigrationOperation
Dědičnost
DeleteDataOperation
Dědičnost
Atributy
Implementuje

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Konstruktory

DeleteDataOperation()

A MigrationOperation pro odstranění počátečních dat z existující tabulky.

Vlastnosti

IsDestructiveChange

Určuje, jestli operace může způsobit ztrátu dat v databázi.

(Zděděno od MigrationOperation)
IsReadOnly

Určuje, zda je aktuální objekt jen pro čtení.

(Zděděno od AnnotatableBase)
Item[String]

Získá poznámku k hodnotě s daným názvem a vrátí null , pokud neexistuje.

(Zděděno od Annotatable)
KeyColumns

Seznam názvů sloupců, které představují sloupce, které budou použity k identifikaci řádků, které mají být odstraněny.

KeyColumnTypes

Seznam typů úložiště pro sloupce, které budou použity k identifikaci řádků, které mají být odstraněny.

KeyValues

Řádky, které mají být odstraněny, reprezentované jako seznam polí klíčových hodnot, kde každá hodnota v poli odpovídá sloupci KeyColumns ve vlastnosti.

Schema

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

Table

Tabulka, ze které budou data odstraněna.

Metody

AddAnnotation(String, Annotation)

Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
AddAnnotation(String, Object)

Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Přidá poznámky k tomuto objektu.

(Zděděno od AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Přidá poznámky k tomuto objektu.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Přidá poznámku modulu runtime k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Přidá poznámku modulu runtime k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Přidá poznámky modulu runtime k tomuto objektu.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Přidá poznámky modulu runtime k tomuto objektu.

(Zděděno od AnnotatableBase)
CreateAnnotation(String, Object)

Vytvoří novou poznámku.

(Zděděno od Annotatable)
CreateRuntimeAnnotation(String, Object)

Vytvoří novou poznámku modulu runtime.

(Zděděno od AnnotatableBase)
EnsureMutable()

Vyvolá se, pokud je model jen pro čtení.

(Zděděno od Annotatable)
EnsureReadOnly()

Vyvolá se, pokud model není jen pro čtení.

(Zděděno od Annotatable)
FindAnnotation(String)

Získá anotaci s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od Annotatable)
FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
GenerateModificationCommands(IModel)
Zastaralé.

Generuje příkazy, které odpovídají této operaci.

GetAnnotation(String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

(Zděděno od AnnotatableBase)
GetAnnotations()

Získá všechny poznámky na aktuální objekt.

(Zděděno od Annotatable)
GetOrAddAnnotation(String, Object)

Přidá poznámku k tomuto objektu nebo vrátí existující anotaci, pokud již existuje se zadaným názvem.

(Zděděno od Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje.

(Zděděno od AnnotatableBase)
GetRuntimeAnnotations()

Získá všechny poznámky modulu runtime aktuální objekt.

(Zděděno od AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Volána při nastavení nebo odebrání poznámky.

(Zděděno od Annotatable)
RemoveAnnotation(String)

Odebere danou poznámku z tohoto objektu.

(Zděděno od Annotatable)
RemoveRuntimeAnnotation(String)

Odebere danou poznámku modulu runtime z tohoto objektu.

(Zděděno od AnnotatableBase)
SetAnnotation(String, Annotation)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
SetAnnotation(String, Annotation, Annotation)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
SetAnnotation(String, Object)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)

Explicitní implementace rozhraní

IAnnotatable.AddRuntimeAnnotation(String, Object)

Přidá poznámku modulu runtime k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Získá anotaci s daným názvem, vrátí hodnotu null, pokud neexistuje.

(Zděděno od Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
IAnnotatable.GetAnnotations()

Získá všechny poznámky na aktuální objekt.

(Zděděno od Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Získá všechny poznámky modulu runtime aktuální objekt.

(Zděděno od AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Odebere danou poznámku modulu runtime z tohoto objektu.

(Zděděno od AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Odebere danou poznámku z tohoto objektu.

(Zděděno od Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

(Zděděno od Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Získá anotaci s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Získá všechny poznámky na aktuální objekt.

(Zděděno od AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Získá hodnotu poznámky s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)

Metody rozšíření

AnnotationsToDebugString(IAnnotatable, Int32)

Získá řetězec ladění pro všechny poznámky deklarované v objektu.

GetAnnotation(IAnnotatable, String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Přidá poznámky k objektu.

GetAnnotation(IMutableAnnotatable, String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Získá existující poznámku s daným klíčem nebo přidá novou poznámku, pokud neexistuje.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

Platí pro