IMutableEntityTypeMappingFragment 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 mapování typu entity pro konkrétní objekt úložiště podobného tabulce.
public interface IMutableEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IMutableEntityTypeMappingFragment = interface
interface IReadOnlyEntityTypeMappingFragment
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public Interface IMutableEntityTypeMappingFragment
Implements IMutableAnnotatable, IReadOnlyEntityTypeMappingFragment
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Vlastnosti
EntityType |
Získá typ entity, pro který je fragment definován. |
IsTableExcludedFromMigrations |
Získá nebo nastaví hodnotu označující, zda je přidružená tabulka ignorována migrací. |
Item[String] |
Získá nebo nastaví hodnotu poznámky s daným názvem. (Zděděno od IMutableAnnotatable) |
StoreObject |
Získá objekt úložiště, pro který je použita konfigurace. (Zděděno od IReadOnlyEntityTypeMappingFragment) |
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) |
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 IReadOnlyEntityTypeMappingFragment) |
Metody rozšíření
IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment) |
Vrátí hodnotu určující, jestli se má při ukládání změn do tabulky použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s některými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER. |
UseSqlReturningClause(IMutableEntityTypeMappingFragment, Nullable<Boolean>) |
Nastaví hodnotu označující, jestli se má při ukládání změn do tabulky použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s některými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER. |
IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment) |
Vrátí hodnotu určující, jestli se má při ukládání změn do přidružené tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery. |
UseSqlOutputClause(IMutableEntityTypeMappingFragment, Nullable<Boolean>) |
Nastaví, jestli se má při ukládání změn do přidružené tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery. |
Platí pro
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro