Sdílet prostřednictvím


Microsoft.Data.Schema.SchemaModel – obor názvů

Microsoft.Data.Schema.SchemaModel Chováno názvů různé typy základní a základní schéma modelu, které modely objektů, vztahy a vlastnosti objektů databáze. Tento obor názvů tvoří důležitou část implementace zprostředkovatele (DSP) schématu databáze.

Třídy

  Třída Popis
Veřejná třída CustomSchemaData Obsahuje sběru dat libovolného zařazených do kategorií může být připojen k DataSchemaModel.
Veřejná třída DataSchemaModel DataSchemaModel Je ModelStore.Všichni zprostředkovatelé schématu databáze musí implementovat toto základní třída dědí třídu.
Chráněná třída DataSchemaModel.ScriptSourcedModelElement Poskytuje základní třída pro všechny prvky modelu, které mají zdroj skriptu.
Veřejná třída DataSchemaModelConstructor Poskytuje možnosti změnit chování správce schématu.
Veřejná třída DataSchemaModelController Povolí přístup pro zápis do správce schématu.
Veřejná třída DataSchemaModelControllerException Pokud dojde k selhání řadiče související správce schématu představuje thrown výjimku.
Veřejná třída DataSchemaModelEventArgs Poskytuje argumentů události pro události, které jsou aktivována, když DataSchemaModel, nebo prvek jeho změny.
Veřejná třída DataSchemaModelException Představuje výjimku modelu dat schématu.
Veřejná třída DataSchemaModelHeader Představuje záhlaví, nebo -model, informace, které by bylo součástí serializovaného datového modelu schématu.
Veřejná třída FileScriptCache Infrastruktura. Poskytuje operace souboru pro soubory skriptu.Od této třídy nelze dědit.
Veřejná třída InMemoryScriptCache Představuje mezipaměť skriptu, která ukládá do paměti skripty.
Veřejná třída InstantiableTypeAttribute Lze definovat jako prvek modelu registrovaný typ instantiable.
Veřejná třída ModelAnnotation Představuje poznámky připojené k prvku modelu schématu.
Veřejná třída ModelAnnotationClass Představuje třídu základní metadata pro poznámky v prvky modelu.
Veřejná třída ModelBuilder Pro naplnění správce schématu pomocí skriptů.
Veřejná třída ModelBuilderConstructor Slouží k vytváření modelů Tvůrce.
Veřejná třída ModelCollation Definuje typ řazení modelu.Toto je řetězec identifikující abecedy nebo jazyk, jehož pravidla řazení jsou použity při řazení slovník je určen.
Veřejná třída ModelCollationComparer Porovnává dva String objekty, nebo dva ModelIdentifier objekty, nebo dva IList<T> rovnosti nebo vztahy mezi těmito objekty.
Veřejná třída ModelComparer Představuje modul porovnání slouží k porovnání dvou modelů nebo dvou prvků.
Veřejná třída ModelComparerConfiguration Představuje konfigurační objekt, který je definován pro porovnání modelu.
Veřejná třída ModelComparerConstructor Poskytuje konstruktor třídy pro ModelComparer objektu.
Veřejná třída ModelComparisonChangeDefinition Obsahuje podrobnosti o změny cílového IModelElement objekt, který byly porovnány s prvku zdroj.
Veřejná třída ModelComparisonException Představuje výjimku porovnání modelu, který může nastat při porovnání dvou modelů.
Veřejná třída ModelComparisonFilter Představuje filtr, který lze definovat pro porovnání.
Veřejná třída ModelComparisonResult Představuje výsledek porovnání SchemaModel.
Veřejná třída ModelElement Poskytuje základní třídy schématu prvky modelu, podporované zprostředkovatele schématu konkrétní databáze.
Veřejná třída ModelElementClass Představuje metadata prvku modelu.Od této třídy nelze dědit.
Veřejná třída ModelElementHandle Znázorňuje popisovač [T:Microsoft.Data.Schema.SchemaModel.IModelElement)] získané z objektu CreateElementHandle metody.Od této třídy nelze dědit.
Veřejná třída ModelElementOwnerInfo Informace o vlastníkovi prvek modelu představuje.
Veřejná třída ModelEventArgs Představuje události argumenty pro prvky modelu.
Veřejná třída ModelException Představuje výjimku thrown model související chyby.
Veřejná třída ModelIdentifier Představuje jedinečný identifikátor schéma modelu.
Veřejná třída ModelIdentifierGroup Třída značku identifikátor, který představuje skupinu prvků.
Veřejná třída ModelIdentifierHandle Znázorňuje popisovač runtime pro identifikátor modelu.
Veřejná třída ModelInstantiationException Thrown výjimku představuje při modelu nelze vytvořit instanci položky.
Veřejná třída ModelPersistenceException Představuje výjimku persistence model.
Veřejná třída ModelPropertyClass Představuje vlastnosti metadat.Od této třídy nelze dědit.
Veřejná třída ModelPropertyContainerClass Představuje třídu, která může obsahovat vlastnosti a poskytuje přístup k metadatům pro tyto vlastnosti.
Veřejná třída ModelRegistrationException Když nastane problém s registrací metadata představuje thrown výjimku.
Veřejná třída ModelRelationshipClass Představuje třídu metadat pro vztahy.Od této třídy nelze dědit.
Veřejná třída ModelSchema Metadata, potřebné k vytvoření instance představuje ModelStore.
Veřejná třída ModelSerializationException Thrown výjimku představuje při serializátor model XML dojde k chybě.
Veřejná třída ModelStore Implementuje fyzického úložiště pro instanci schéma modelu.
Veřejná třída ModelStoreSerializationContext Definuje kontext serializace operace.Tato třída podporuje infrastrukturu a není určen pro použití přímo v kódu.
Veřejná třída ParserConstructor Poskytuje základní třídu pro třídu, která konkretizuje třídu, která bude analyzovat schéma modelu pro konkrétně odvozené DatabaseSchemaProviderFamily.
Veřejná třída ReverseEngineer Slouží k vytvoření nového DataSchemaModel a naplnit model s objekty schématu z nasazení databáze.
Veřejná třída ReverseEngineerConstructor Představuje konstruktoru třídy, která definuje definovat funkce zpětné analýzy.
Veřejná třída ReverseEngineerException Základní třída pro výjimku ReverseEngineer komponent.
Veřejná třída ReverseEngineerFilter Poskytuje kolekci prvků filtru, které určují, jaké prvky importovat ze zdrojové databáze během zpětné analýzy v Visual Studio Application Lifecycle Management (ALM).
Veřejná třída ReverseEngineerFilterElement Představuje kritérium filtrování definovat, jaké prvky importovat ze zdrojové databáze pro zpětnou analýzu.
Veřejná třída ScriptCache Použité k přístupu ElementSource pro daný model prvku.
Veřejná třída ScriptCacheException Když dojde k chybě skriptu mezipaměť třídy představuje thrown výjimku.
Veřejná třída ScriptDomGenerator Poskytuje základní třída pro implementace, které mohou generovat skript modelu DOM (Document Object Model) z jednoho modelu prvku; slouží ke generování IScriptFragment z IModelElement.
Veřejná třída ScriptDomGeneratorConstructor Slouží k vytvoření ScriptDomGenerator.
Veřejná třída ScriptDomGeneratorException Představuje skript generátor výjimku modelu DOM (Document Object Model).
Veřejná třída ScriptGeneratorConstructor Poskytuje základní třídy pro vytvoření skriptu generátoru pro konkrétně odvozené DatabaseSchemaProviderFamily.
Veřejná třída SourceCodePosition Určuje umístění a místo zdrojového kódu prvku modelu.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IModelAnnotation Představuje model poznámky, které ukládají informace o úložišti prvky specifické funkce.
Veřejné rozhraní IModelAnnotationHolder Představuje třídu, která mohou mít připojeny poznámky.
Veřejné rozhraní IModelAnnotationRegister Poskytuje rozhraní, že při přidání dědičnost třídy, metody k evidenci poznámek model vyžaduje.
Veřejné rozhraní IModelElement Základem pro každý prvek schématu modelu.
Veřejné rozhraní IModelEntity Představuje entitu propojen ModelStore.
Veřejné rozhraní IModelMultiRelationship Slouží k přidání více relací.
Veřejné rozhraní IModelMultiRelationship<TFrom, TTo> Slouží k přidání více relací.
Veřejné rozhraní IModelNamed Prvky v modelu s názvem měla pocházet z tohoto rozhraní.
Veřejné rozhraní IModelPropertyContainer Představuje entitu, která může obsahovat vlastnosti.
Veřejné rozhraní IModelRelationship Lze získat na obou stranách relace.
Veřejné rozhraní IModelRelationship<TFrom, TTo> Lze získat na obou stranách relace.
Veřejné rozhraní IModelRelationshipEntry Představuje odkaz z jednoho prvku, který může nevyřešené.
Veřejné rozhraní IModelReverseMultiRelationship Představuje zpětné multi-relationship.
Veřejné rozhraní IModelReverseMultiRelationship<TFrom, TTo> Představuje vztah zpětného multi.
Veřejné rozhraní IModelReverseSingleRelationship Představuje zpětného jeden vztah.
Veřejné rozhraní IModelReverseSingleRelationship<TFrom, TTo> Představuje zpětného jeden vztah.
Veřejné rozhraní IModelSingleRelationship Pokud toto rozhraní prvek může dojít na pravé straně.
Veřejné rozhraní IModelSingleRelationship<TFrom, TTo> Pokud toto rozhraní může být prvek na pravé straně.
Veřejné rozhraní IScriptSourcedModelElement Poskytuje rozhraní pro všechny prvky modelu, které mají zdroj skriptu.
Veřejné rozhraní ISourceInformation Poskytuje rozhraní pro informace o zdroji prvek modelu databáze.

Delegáti

  Delegát Popis
Veřejný delegát InstantiateAnnotationCallback<TAnnotation> Představuje Type a metoda volána k instanci poznámky.
Veřejný delegát InstantiateElementCallback<TElement> Představuje Type a metoda volána k vytvoření instance prvku.

Výčty

  Výčet Popis
Veřejný výčet ModelBuilderOption Určuje možnosti Tvůrce modelu.
Veřejný výčet ModelComparisonResultType Určuje typ porovnání výsledků modelu.
Veřejný výčet ModelElementQueryFilter Definuje umístění prvků, které se vztahují k dotazu nebo operace.
Veřejný výčet ModelElementResolutionStatus Určuje rozlišení stav prvku modelu.
Veřejný výčet ModelElementValidationStatus Určuje stav ověření prvku modelu.
Veřejný výčet ModelEventType Určuje typ událostí modelu.
Veřejný výčet ModelRelationshipCardinalityStyle Definuje styl Mohutnost vztahu.
Veřejný výčet ModelRelationshipType Definuje typ vztahu.
Veřejný výčet ReverseEngineerFilterType Určuje, který model prvky jsou dovezeny ze zdrojové databáze během zpětné analýzy.
Veřejný výčet ScriptDomOperation Určuje skriptovací operace modelu DOM (Document Object Model).

Viz také

Odkaz

Další zdroje

Rozšíření databáze funkce aplikace Visual Studio