ColumnOperation 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í.
A MigrationOperation pro operace se sloupci. Viz také AddColumnOperation a AlterColumnOperation.
public class ColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public abstract class ColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.ITableMigrationOperation
type ColumnOperation = class
inherit MigrationOperation
type ColumnOperation = class
inherit MigrationOperation
interface ITableMigrationOperation
Public Class ColumnOperation
Inherits MigrationOperation
Public MustInherit Class ColumnOperation
Inherits MigrationOperation
Implements ITableMigrationOperation
- Dědičnost
- Dědičnost
- Odvozené
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Migrace databází .
Konstruktory
ColumnOperation() |
A MigrationOperation pro operace se sloupci. Viz také AddColumnOperation a AlterColumnOperation. |
Vlastnosti
ClrType |
CLR Type vlastnosti nebo vlastností namapovaných na sloupec. |
Collation |
Kolace pro tento sloupec nebo |
ColumnType |
Typ úložiště sloupce , například nvarchar(max). |
Comment |
Komentář k tomuto sloupci |
ComputedColumnSql |
Výraz SQL, který se má použít k výpočtu hodnoty sloupce, |
DefaultValue |
Výchozí hodnota pro řádky vložené bez explicitní hodnoty pro tento sloupec nebo |
DefaultValueSql |
Výraz SQL, který se má použít jako výchozí omezení při vytváření sloupce, nebo |
IsDestructiveChange |
Určuje, jestli operace může způsobit ztrátu dat v databázi. (Zděděno od MigrationOperation) |
IsFixedLength |
Určuje, jestli je sloupec omezen na data s pevnou délkou. |
IsNullable |
Určuje, zda sloupec může ukládat |
IsReadOnly |
Určuje, zda je aktuální objekt jen pro čtení. (Zděděno od AnnotatableBase) |
IsRowVersion |
Označuje, jestli tento sloupec funguje jako token automatické souběžnosti ve stejném pořadí jako sloupce rowversion/timestamp na SQL Server. |
IsStored |
Zda je hodnota počítaného sloupce, na který je tato vlastnost namapovaná, uložena v databázi nebo vypočtena při čtení. |
IsUnicode |
Určuje, jestli sloupec může obsahovat data Unicode, nebo |
Item[String] |
Získá poznámku k hodnotě s daným názvem a vrátí |
MaxLength |
Maximální množství dat, které může sloupec uložit, nebo |
Name |
Název sloupce |
Precision |
Maximální počet číslic, které může sloupec uložit, nebo |
Scale |
Maximální počet desetinných míst, která může sloupec uložit, nebo |
Schema |
Schéma, které obsahuje tabulku, nebo |
Table |
Tabulka, která obsahuje sloupec. |
Metody
AddAnnotation(String, Annotation) |
Přidá poznámku k tomuto objektu. Vyvolá, 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á, 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á, 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á, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Přidá do tohoto objektu poznámky modulu runtime. (Zděděno od AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá do tohoto objektu poznámky modulu runtime. (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á, 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 a vrátí |
FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime se zadaným názvem a vrátí |
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 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á 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 z tohoto objektu danou poznámku modulu runtime. (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 poznámka 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 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á k tomuto objektu poznámku za běhu. Vyvolá, 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 se zadaným názvem a vrátí |
IAnnotatable.GetAnnotations() |
Získá všechny poznámky 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 z tohoto objektu danou poznámku modulu runtime. (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á, 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 |
IReadOnlyAnnotatable.FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí |
IReadOnlyAnnotatable.GetAnnotations() |
Získá všechny poznámky aktuální objekt. (Zděděno od AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Získá hodnotu poznámky se zadaným názvem, vrátí |
Metody rozšíření
AnnotationsToDebugString(IAnnotatable, Int32) |
Získá ladicí řetězec 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 |
Platí pro
Entity Framework