IEntityTypeMappingFragment 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 IEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IEntityTypeMappingFragment = interface
interface IReadOnlyEntityTypeMappingFragment
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Interface IEntityTypeMappingFragment
Implements IAnnotatable, IReadOnlyEntityTypeMappingFragment
- Odvozené
- 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 definován fragment. |
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
AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá, pokud již existuje poznámka se zadaným názvem. (Zděděno od IAnnotatable) |
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í |
FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime se zadaným názvem a vrátí |
FindRuntimeAnnotationValue(String) |
Získá hodnotu poznámky modulu runtime 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 IReadOnlyAnnotatable) |
GetAnnotations() |
Získá všechny poznámky aktuální objekt. (Zděděno od IReadOnlyAnnotatable) |
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 IAnnotatable) |
GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime aktuální objekt. (Zděděno od IAnnotatable) |
RemoveRuntimeAnnotation(String) |
Odebere z tohoto objektu danou poznámku modulu runtime. (Zděděno od 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 poznámka se zadaným názvem. (Zděděno od IAnnotatable) |
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í
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. |
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. |
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