ConventionSet Třída
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 sadu konvencí použitých k sestavení modelu.
public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
- Dědičnost
-
ConventionSet
Poznámky
Další informace a příklady najdete v tématu Konvence vytváření modelů .
Konstruktory
ConventionSet() |
Představuje sadu konvencí použitých k sestavení modelu. |
Vlastnosti
BaseEntityTypeChangedConventions |
Konvence, které se mají spustit při změně typu základní entity. |
BaseEntityTypeSetConventions |
Konvence, které se mají spustit při nastavení nebo odebrání základního typu entity. |
ComplexPropertyAddedConventions |
Konvence, které se mají spustit při přidání typu entity do modelu. |
ComplexPropertyAnnotationChangedConventions |
Konvence, které se mají spustit při nastavení nebo odebrání poznámky u komplexní vlastnosti. |
ComplexPropertyFieldChangedConventions |
Konvence, které se mají spustit při změně pole vlastnosti. |
ComplexPropertyNullabilityChangedConventions |
Konvence, které se mají spustit při změně vlastnosti null. |
ComplexPropertyRemovedConventions |
Konvence, které se mají spustit při odebrání typu entity. |
ComplexTypeAnnotationChangedConventions |
Konvence, které se mají spustit při nastavení nebo odebrání poznámky u komplexního typu. |
ComplexTypeMemberIgnoredConventions |
Konvence, které se mají spustit, když je vlastnost ignorována. |
DiscriminatorPropertySetConventions |
Konvence, které se mají spustit, když je nastavena diskriminující vlastnost. |
ElementTypeAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky u prvku kolekce. |
ElementTypeNullabilityChangedConventions |
Konvence, které se mají spustit při změně nullability prvku kolekce. |
EntityTypeAddedConventions |
Konvence, které se mají spustit při přidání typu entity do modelu. |
EntityTypeAnnotationChangedConventions |
Konvence, které se mají spustit při nastavení nebo odebrání poznámky u typu entity. |
EntityTypeAnnotationSetConventions |
Konvence, které se mají spustit při nastavení nebo odebrání poznámky u typu entity. |
EntityTypeBaseTypeChangedConventions |
Konvence, které se mají spustit při změně typu základní entity. |
EntityTypeIgnoredConventions |
Konvence, které se mají spustit při ignorování typu entity. |
EntityTypeMemberIgnoredConventions |
Konvence, které se mají spustit, když je vlastnost ignorována. |
EntityTypePrimaryKeyChangedConventions |
Konvence, které se mají spustit při změně primárního klíče. |
EntityTypeRemovedConventions |
Konvence, které se mají spustit při odebrání typu entity. |
ForeignKeyAddedConventions |
Konvence, které se mají spustit při přidání cizího klíče. |
ForeignKeyAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky na cizím klíči. |
ForeignKeyDependentRequirednessChangedConventions |
Konvence, které se mají spustit při změně požadovaného cizího klíče. |
ForeignKeyNullNavigationSetConventions |
Konvence, které se mají spustit, když je navigace nastavená na |
ForeignKeyOwnershipChangedConventions |
Konvence, které se mají spustit při změně vlastnictví cizího klíče. |
ForeignKeyPrincipalEndChangedConventions |
Konvence, které se mají spustit při konfiguraci hlavního objektu zabezpečení relace. |
ForeignKeyPropertiesChangedConventions |
Konvence, které se mají spustit při změně vlastností nebo hlavního klíče cizího klíče. |
ForeignKeyRemovedConventions |
Konvence, které se mají spustit při odebrání cizího klíče. |
ForeignKeyRequirednessChangedConventions |
Konvence, které se mají spustit při změně požadovaného cizího klíče. |
ForeignKeyUniquenessChangedConventions |
Konvence, které se mají spustit při změně jedinečnosti cizího klíče. |
ForeignKeyUniquenessConventions |
Konvence, které se mají spustit při změně jedinečnosti cizího klíče. |
IndexAddedConventions |
Konvence, které se mají spustit při přidání indexu. |
IndexAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky v indexu. |
IndexRemovedConventions |
Konvence, které se mají spustit při odebrání indexu. |
IndexSortOrderChangedConventions |
Konvence, které se mají spustit při změně pořadí řazení indexu. |
IndexUniquenessChangedConventions |
Konvence, které se mají spustit, když se změní jedinečnost indexu. |
IndexUniquenessConventions |
Konvence, které se mají spustit, když se změní jedinečnost indexu. |
KeyAddedConventions |
Konvence, které se mají spustit při přidání klíče. |
KeyAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky ke klíči. |
KeyRemovedConventions |
Konvence, které se mají spustit při odebrání klíče. |
ModelAnnotationChangedConventions |
Konvence, které se mají spustit při nastavení nebo odebrání poznámky v modelu. |
ModelBuiltConventions |
Konvence, které se mají spustit při dokončení sestavování modelu. |
ModelFinalizedConventions |
Konvence, které se mají spustit při dokončení ověření modelu. |
ModelFinalizingConventions |
Konvence, které se mají spustit při dokončení sestavování modelu. |
ModelInitializedConventions |
Konvence, které se mají spustit pro nastavení počátečního modelu. |
NavigationAddedConventions |
Konvence, které se mají spustit při přidání vlastnosti navigace. |
NavigationAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky ve vlastnosti navigace. |
NavigationRemovedConventions |
Konvence, které se mají spustit při odebrání vlastnosti navigace. |
PrimaryKeyChangedConventions |
Konvence, které se mají spustit při změně primárního klíče. |
PrimaryKeySetConventions |
Konvence, které se mají spustit při konfiguraci primárního klíče. |
PrincipalEndChangedConventions |
Konvence, které se mají spustit při konfiguraci hlavního objektu zabezpečení relace. |
PrincipalEndSetConventions |
Konvence, které se mají spustit při konfiguraci hlavního objektu zabezpečení relace. |
PropertyAddedConventions |
Konvence, které se mají spustit při přidání vlastnosti. |
PropertyAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky u vlastnosti. |
PropertyElementTypeChangedConventions |
Konvence, které se mají spustit při změně pole vlastnosti. |
PropertyFieldChangedConventions |
Konvence, které se mají spustit při změně pole vlastnosti. |
PropertyNullabilityChangedConventions |
Konvence, které se mají spustit při změně vlastnosti null. |
PropertyNullableChangedConventions |
Konvence, které se mají spustit při změně vlastnosti null. |
PropertyRemovedConventions |
Konvence, které se mají spustit při odebrání vlastnosti. |
SkipNavigationAddedConventions |
Konvence, které se mají spustit při přidání vlastnosti přeskočit navigaci. |
SkipNavigationAnnotationChangedConventions |
Konvence, které se mají spustit při změně poznámky ve vlastnosti skip navigation. |
SkipNavigationForeignKeyChangedConventions |
Konvence, které se mají spustit při změně cizího klíče pro přeskočení navigace. |
SkipNavigationInverseChangedConventions |
Konvence, které se mají spustit při změně inverzní navigace přeskočení. |
SkipNavigationRemovedConventions |
Konvence, které se mají spustit při odebrání vlastnosti přeskočit navigaci. |
TriggerAddedConventions |
Konvence, které se mají spustit při přidání vlastnosti triggeru. |
TriggerRemovedConventions |
Konvence, které se mají spustit při odebrání vlastnosti triggeru. |
TypeIgnoredConventions |
Konvence, které se mají spustit při ignorování typu. |
Metody
Add(IConvention) |
Přidá do sady konvenci. |
AddAfter<TConvention>(IList<TConvention>, TConvention, Type) |
Přidá konvenci za existující konvenci. |
AddAfter<TConvention>(List<TConvention>, TConvention, Type) |
Přidá konvenci za existující konvenci. |
AddBefore<TConvention>(IList<TConvention>, TConvention, Type) |
Přidá konvenci před existující konvenci. |
AddBefore<TConvention>(List<TConvention>, TConvention, Type) |
Přidá konvenci před existující konvenci. |
CreateConventionSet(DbContext) |
Voláním této metody vytvoříte ConventionSet pouze základní služby při použití ModelBuilder mimo OnModelCreating(ModelBuilder). Všimněte si, že použití této metody je neobvyklé. Zvažte místo toho použití DbContext normálním způsobem. |
Remove(Type) |
Odebere konvenci daného typu. |
Remove<TConvention>(IList<TConvention>, Type) |
Odebere existující konvenci. |
Remove<TConvention>(List<TConvention>, Type) |
Odebere existující konvenci. |
Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Nahradí existující konvenci odvozenou konvencí. |
Replace<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Nahradí existující konvenci odvozenou konvencí. |
Replace<TImplementation>(TImplementation) |
Nahradí existující konvenci odvozenou konvencí. Také zaregistruje novou konvenci pro všechny typy konvencí, které stávající konvence neimplementuje. |
Platí pro
Entity Framework