IConventionEntityTypeMappingFragment 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ý tabulce.
public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
interface IReadOnlyEntityTypeMappingFragment
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Vlastnosti
Builder |
Získá tvůrce, který lze použít ke konfiguraci tohoto fragmentu. |
EntityType |
Získá typ entity, pro který je definován fragment. |
IsInModel |
Označuje, jestli je tento objekt v modelu, tj. nebyl z modelu odebrán. (Zděděno od IConventionAnnotatable) |
IsTableExcludedFromMigrations |
Získá hodnotu označující, zda je přidružená tabulka ignorována migrací. (Zděděno od IReadOnlyEntityTypeMappingFragment) |
Item[String] |
Získá hodnotu poznámky se zadaným názvem, vrátí |
StoreObject |
Získá objekt úložiště, pro který je použita konfigurace. (Zděděno od IReadOnlyEntityTypeMappingFragment) |
Metody
AddAnnotation(String, Object, Boolean) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. (Zděděno od IConventionAnnotatable) |
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Přidá poznámky k objektu. (Zděděno od IConventionAnnotatable) |
AnnotationsToDebugString(Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. (Zděděno od IReadOnlyAnnotatable) |
FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí |
GetAnnotation(String) |
Získá anotaci s daným názvem, vyvolá se, pokud neexistuje. (Zděděno od IConventionAnnotatable) |
GetAnnotations() |
Získá všechny poznámky aktuální objekt. (Zděděno od IConventionAnnotatable) |
GetConfigurationSource() |
Vrátí zdroj konfigurace pro tento fragment. |
GetIsTableExcludedFromMigrationsConfigurationSource() | |
RemoveAnnotation(String) |
Odebere poznámku s daným názvem z tohoto objektu. (Zděděno od IConventionAnnotatable) |
SetAnnotation(String, Object, Boolean) |
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. (Zděděno od IConventionAnnotatable) |
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean) |
Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku. |
SetOrRemoveAnnotation(String, Object, Boolean) |
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 verzemi se může libovolně měnit. (Zděděno od IReadOnlyEntityTypeMappingFragment) |
Metody rozšíření
GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment) |
Získá zdroj konfigurace pro použití SQL RETURNING klauzule při ukládání změn přidružené tabulky. |
IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment) |
Vrátí hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s určitými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER. |
UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, 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 určitými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER. |
GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment) |
Získá zdroj konfigurace pro nastavení, zda se má použít klauzule SQL OUTPUT při ukládání změn v přidružené tabulce. |
IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment) |
Vrátí hodnotu označující, zda 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(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean) |
Nastaví, zda 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