IMutableRelationalPropertyOverrides Rozhraní
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í.
Představuje přepsání omezující vlastnosti pro konkrétní objekt úložiště podobného tabulce.
public interface IMutableRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IMutableRelationalPropertyOverrides = interface
interface IReadOnlyRelationalPropertyOverrides
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public Interface IMutableRelationalPropertyOverrides
Implements IMutableAnnotatable, IReadOnlyRelationalPropertyOverrides
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Vlastnosti
ColumnName |
Získá nebo nastaví sloupec, který vlastnost mapuje při cílení na objekt úložiště jako zadanou tabulku. |
IsColumnNameOverridden |
Získá hodnotu označující, zda je název sloupce přepsán. (Zděděno od IReadOnlyRelationalPropertyOverrides) |
Item[String] |
Získá nebo nastaví hodnotu poznámky s daným názvem. (Zděděno od IMutableAnnotatable) |
Property |
Získá vlastnost, pro kterou jsou přepsání. |
StoreObject |
ID objektu úložiště podobného tabulce, pro který jsou tato přepsání určena. (Zděděno od IReadOnlyRelationalPropertyOverrides) |
Metody
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 IMutableAnnotatable) |
AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k objektu. (Zděděno od IMutableAnnotatable) |
AnnotationsToDebugString(Int32) |
Získá řetězec ladění pro všechny poznámky deklarované v objektu. (Zděděno od IReadOnlyAnnotatable) |
FindAnnotation(String) |
Získá anotaci s daným názvem, vrátí hodnotu null, pokud neexistuje. (Zděděno od IMutableAnnotatable) |
GetAnnotation(String) |
Získá anotaci s daným názvem, vyvolá se, pokud neexistuje. (Zděděno od IReadOnlyAnnotatable) |
GetAnnotations() |
Získá všechny poznámky na aktuální objekt. (Zděděno od IMutableAnnotatable) |
RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od IMutableAnnotatable) |
RemoveColumnNameOverride() |
Odebere přepsání názvu sloupce. |
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 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 |
ToDebugString(MetadataDebugStringOptions, Int32) |
Vytvoří čitelné vyjádření daných metadat. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi jednotlivými verzemi se může libovolně měnit. (Zděděno od IReadOnlyRelationalPropertyOverrides) |
Metody rozšíření
GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides) |
Vrátí přírůstek identity. |
GetIdentitySeed(IReadOnlyRelationalPropertyOverrides) |
Vrátí počáteční hodnotu identity. |
GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost . |
SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>) |
Nastaví přírůstek identity pro konkrétní tabulku. |
SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>) |
Nastaví počáteční identitu pro konkrétní tabulku. |
SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>) |
SqlServerValueGenerationStrategy Nastaví hodnotu na hodnotu pro vlastnost konkrétní tabulky. |
Platí pro
Entity Framework