DatabaseColumn 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í.
Jednoduchý model pro sloupec databáze použitý při zpětné analýze existující databáze.
[System.Runtime.CompilerServices.Nullable(0)]
public class DatabaseColumn : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable
public class DatabaseColumn : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable
[<System.Runtime.CompilerServices.Nullable(0)>]
type DatabaseColumn = class
inherit Annotatable
type DatabaseColumn = class
inherit Annotatable
Public Class DatabaseColumn
Inherits Annotatable
- Dědičnost
- Dědičnost
- Atributy
Poznámky
Další informace a příklady najdete v tématu Zpětné analýzy (generování uživatelského rozhraní) existující databáze a služby pro návrh EF Core .
Konstruktory
| Název | Description |
|---|---|
| DatabaseColumn() |
Jednoduchý model pro sloupec databáze použitý při zpětné analýze existující databáze. |
Vlastnosti
| Název | Description |
|---|---|
| Collation |
Kolace sloupců nebo |
| Comment |
Komentář ke sloupci nebo |
| ComputedColumnSql |
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í. |
| DefaultValue |
Výchozí hodnota pro sloupec nebo |
| DefaultValueSql |
Výchozí omezení pro sloupec nebo |
| IsNullable |
Určuje, zda tento sloupec může obsahovat |
| IsReadOnly |
Určuje, zda je aktuální objekt jen pro čtení. (Zděděno od AnnotatableBase) |
| 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í. |
| Item[String] |
Získá poznámku k hodnotě s daným názvem, která |
| Name |
Název sloupce. |
| StoreType |
Typ databáze nebo úložiště sloupce. |
| Table |
Tabulka, která obsahuje tento sloupec. |
| ValueGenerated |
Určuje, kdy databáze pro tento sloupec vygeneruje hodnoty, nebo |
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í |
| FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| 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) |
| ToString() |
Jednoduchý model pro sloupec databáze použitý při zpětné analýze existující databáze. |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| 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á |
| 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 |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| 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ý |
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. |
| GetUnderlyingStoreType(DatabaseColumn) |
Zastaralé.
Získá základní úložiště nebo typ databáze pro daný sloupec. |
| 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 |
| SetUnderlyingStoreType(DatabaseColumn, String) |
Zastaralé.
Nastaví základní úložiště nebo typ databáze pro daný sloupec. |