Share via


IConventionEntityTypeMappingFragment Rozhraní

Definice

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í null se, pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
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í null , pokud neexistuje.

(Zděděno od IConventionAnnotatable)
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()

Získá pro ConfigurationSourceIsTableExcludedFromMigrations.

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 null je zadána.

(Zděděno od IConventionAnnotatable)
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