Jazyk

AlterColumnOperation Třída

Definice

A MigrationOperation pro změnu existujícího sloupce.

public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")]
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
type AlterColumnOperation = class
    inherit MigrationOperation
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")>]
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
Public Class AlterColumnOperation
Inherits MigrationOperation
Public Class AlterColumnOperation
Inherits ColumnOperation
Implements IAlterMigrationOperation
Dědičnost
AlterColumnOperation
Dědičnost
Dědičnost
Atributy
Implementuje

Poznámky

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

Konstruktory

Název Description
AlterColumnOperation()

A MigrationOperation pro změnu existujícího sloupce.

Vlastnosti

Název Description
ClrType

A MigrationOperation pro změnu existujícího sloupce.

ClrType

CLR Type vlastnosti nebo vlastnosti mapované na sloupec.

(Zděděno od ColumnOperation)
Collation

Kolace pro tento sloupec nebo null pokud není explicitně nakonfigurovaná.

(Zděděno od ColumnOperation)
ColumnType

A MigrationOperation pro změnu existujícího sloupce.

ColumnType

Typ úložiště sloupce – například nvarchar(max).

(Zděděno od ColumnOperation)
Comment

Komentář pro tento sloupec

(Zděděno od ColumnOperation)
ComputedColumnSql

A MigrationOperation pro změnu existujícího sloupce.

ComputedColumnSql

Výraz SQL, který se má použít k výpočtu hodnoty sloupce, null pokud se sloupec nevypočítá.

(Zděděno od ColumnOperation)
DefaultValue

A MigrationOperation pro změnu existujícího sloupce.

DefaultValue

Výchozí hodnota pro řádky vložené bez explicitní hodnoty pro tento sloupec nebo null pokud neexistuje výchozí hodnota.

(Zděděno od ColumnOperation)
DefaultValueSql

A MigrationOperation pro změnu existujícího sloupce.

DefaultValueSql

Výraz SQL, který se má použít jako výchozí omezení při vytváření sloupce nebo null pokud neexistuje žádné výchozí omezení.

(Zděděno od ColumnOperation)
IsDestructiveChange

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

(Zděděno od MigrationOperation)
IsFixedLength

Určuje, zda je sloupec omezen na data s pevnou délkou.

(Zděděno od ColumnOperation)
IsNullable

A MigrationOperation pro změnu existujícího sloupce.

IsNullable

Určuje, zda sloupec může ukládat null hodnoty.

(Zděděno od ColumnOperation)
IsReadOnly

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

(Zděděno od AnnotatableBase)
IsRowVersion

A MigrationOperation pro změnu existujícího sloupce.

IsRowVersion

Označuje, zda tento sloupec funguje jako token automatické souběžnosti ve stejném stavu jako sloupce rowversion/timestamp na SQL Server.

(Zděděno od ColumnOperation)
IsStored

Určuje, jestli je hodnota počítaného sloupce, na který je tato vlastnost namapována, uložena v databázi nebo vypočítána při čtení.

(Zděděno od ColumnOperation)
IsUnicode

A MigrationOperation pro změnu existujícího sloupce.

IsUnicode

Určuje, zda sloupec může obsahovat data Unicode, nebo null pokud není zadaný nebo se nevztahuje na tento typ sloupce.

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

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

(Zděděno od Annotatable)
MaxLength

A MigrationOperation pro změnu existujícího sloupce.

MaxLength

Maximální množství dat, která může sloupec uložit, nebo null pokud není zadaný nebo se nevztahuje na tento typ sloupce.

(Zděděno od ColumnOperation)
Name

Název sloupce.

Name

Název sloupce.

(Zděděno od ColumnOperation)
OldColumn

Operace představující sloupec jako předtím, než byla změněna.

Precision

Maximální počet číslic, které sloupec může uložit, nebo null pokud není zadaný nebo se nevztahuje na tento typ sloupce.

(Zděděno od ColumnOperation)
Scale

Maximální počet desetinných míst, která sloupec může uložit, nebo null pokud není zadaný nebo se nevztahuje na tento typ sloupce.

(Zděděno od ColumnOperation)
Schema

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

Schema

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

(Zděděno od ColumnOperation)
Table

Tabulka, která obsahuje sloupec.

Table

Tabulka, která obsahuje sloupec.

(Zděděno od ColumnOperation)

Metody

Název Description
AddAnnotation(String, Annotation)

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

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

Přidá k tomuto objektu poznámku. Vyvolá chybu, 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á k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem.

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

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

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

Přidá k tomuto objektu poznámky za běhu.

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

Přidá k tomuto objektu poznámky za běhu.

(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á výjimku, pokud je model jen pro čtení.

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

Vyvolá výjimku, pokud model není jen pro čtení.

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

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

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

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

(Zděděno od AnnotatableBase)
GetAnnotation(String)

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

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

Získá všechny poznámky k aktuálnímu objektu.

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

Přidá k tomuto objektu poznámku nebo vrátí existující poznámku, 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 pro aktuální objekt.

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

Volá se 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, Annotation)

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

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

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace 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 anotace 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 anotace 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 anotace se zadaným názvem.

(Zděděno od AnnotatableBase)

Explicitní implementace rozhraní

Název Description
IAlterMigrationOperation.OldAnnotations

Vystavené OldColumn k prozkoumání poznámek.

IAnnotatable.AddRuntimeAnnotation(String, Object)

Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, 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 a 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, která null se vrátí, pokud neexistuje.

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

Získá všechny poznámky k aktuálnímu objektu.

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

Získá všechny poznámky modulu runtime pro 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 anotace se zadaným názvem.

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

Přidá k tomuto objektu poznámku. Vyvolá chybu, 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 anotace 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á poznámku s daným názvem a vrátí null , pokud neexistuje.

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

Získá všechny poznámky k aktuálnímu objektu.

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

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

(Zděděno od AnnotatableBase)

Metody rozšíření

Název Description
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Přidá poznámky k objektu.

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetAnnotation(IAnnotatable, String)

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

GetAnnotation(IMutableAnnotatable, String)

Získá anotace s daným názvem vyvolá, 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 anotace se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

Platí pro