DataSchemaModel – třída
DataSchemaModel Je ModelStore. Všichni zprostředkovatelé schématu databáze musí implementovat toto základní třída dědí třídu.
Hierarchie dědičnosti
System.Object
Microsoft.Data.Schema.SchemaModel.ModelStore
Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
Obor názvů: Microsoft.Data.Schema.SchemaModel
Sestavení: Microsoft.Data.Schema (v Microsoft.Data.Schema.dll)
Syntaxe
'Deklarace
<SerializableAttribute> _
Public MustInherit Class DataSchemaModel _
Inherits ModelStore
[SerializableAttribute]
public abstract class DataSchemaModel : ModelStore
[SerializableAttribute]
public ref class DataSchemaModel abstract : public ModelStore
[<AbstractClass>]
[<SerializableAttribute>]
type DataSchemaModel =
class
inherit ModelStore
end
public abstract class DataSchemaModel extends ModelStore
Typ DataSchemaModel zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DataSchemaModel(SerializationInfo, StreamingContext) | Inicializuje novou instanci DataSchemaModel Třída | |
DataSchemaModel(ModelCollation, ModelSchema, String, ScriptCache, ErrorManager) | Inicializuje novou instanci DataSchemaModel Třída |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
AnnotationsIncludedInSerialization | Získá seznam typů poznámek, které budou zahrnuta při serializaci modelu. | |
Collation | (Zděděno z ModelStore.) | |
Comparer | Získá objekt porovnávací nástroj řazení. (Zděděno z ModelStore.) | |
Controller | Získá model řadič. | |
DatabaseSchemaProvider | Získá poskytovatel schématu databáze. | |
ElementProcessingOperationsCount | Získá číslo prvek zušlechťovací operace, které zůstávají před model je připraven. | |
ErrorManager | Získá správce chybová hlášení chyb. | |
IsDisposing | (Zděděno z ModelStore.) | |
IsOptimizedForInsert | (Zděděno z ModelStore.) | |
IsOptimizedForQuery | (Zděděno z ModelStore.) | |
Schema | (Zděděno z ModelStore.) | |
ScriptCache | Získá skript skripty mezipaměti do mezipaměti. | |
WriteCount | Vrátí hodnotu aktuální počet zápisů. (Zděděno z ModelStore.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
AddAnnotation | Přidá poznámku k modelu. (Zděděno z ModelStore.) | |
AddCustomData | Přidá vlastní data modelu. | |
BeginBatchUpdate | Dávkové aktualizace začne. | |
CleanupExternalProperty | Po implementaci v odvozené třídě uvolní prostředky, které používají externí vlastnost při prvek odstraněn. (Zděděno z ModelStore.) | |
CreateAnnotation(Type) | (Zděděno z ModelStore.) | |
CreateAnnotation(ModelAnnotationClass) | Vytvoří poznámku pomocí metadat dané poznámky. (Zděděno z ModelStore.) | |
CreateAnnotation<TAnnotation>() | (Zděděno z ModelStore.) | |
CreateElement(Type) | (Zděděno z ModelStore.) | |
CreateElement(ModelElementClass) | Pomocí objektu metadata daný prvek vytvoří element. (Zděděno z ModelStore.) | |
CreateElement<TElement>() | (Zděděno z ModelStore.) | |
CreateElementHandle | (Zděděno z ModelStore.) | |
CreateExternalElement(Type) | Vytvoří vnější prvek. (Zděděno z ModelStore.) | |
CreateExternalElement(ModelElementClass) | Vnější prvek vytvoří pomocí zadaného prvku metadat objektu. (Zděděno z ModelStore.) | |
CreateExternalElement<TElement>() | Vytvoří vnější prvek zadaného typu. (Zděděno z ModelStore.) | |
CreateExternalNamedElement(Type, ModelIdentifier) | Vytvoří element s názvem externí pomocí poskytnutý typ a identifikátor. (Zděděno z ModelStore.) | |
CreateExternalNamedElement(ModelElementClass, ModelIdentifier) | Vytvoří element s názvem externí pomocí objektu metadata uvedených prvků a identifikátor. (Zděděno z ModelStore.) | |
CreateExternalNamedElement<TElement>(ModelIdentifier) | Pomocí objektu metadata uvedených prvků a identifikátor vytvoří element pojmenované externí zadaného typu. (Zděděno z ModelStore.) | |
CreateIdentifier(ICollection<String>) | Vytvoří pomocí zadané kolekce názvy součástí modelu jedinečný identifikátor. (Zděděno z ModelStore.) | |
CreateIdentifier(array<String[]) | Vytvoří pomocí zadaného pole názvů část modelu jedinečný identifikátor. (Zděděno z ModelStore.) | |
CreateIdentifier(Boolean, ICollection<String>) | Vytvoří pomocí zadané kolekce částí názvu modelu jedinečný identifikátor. (Zděděno z ModelStore.) | |
CreateIdentifier(Boolean, array<String[]) | Vytvoří pomocí poskytnutého označení písmen a pole názvů část modelu jedinečný identifikátor. (Zděděno z ModelStore.) | |
CreateIdentifier(IList<String>, ICollection<String>) | Vytvoří pomocí nabízeného seznamu vnější část jména, označení rozlišování a kolekce názvy součástí modelu jedinečný identifikátor. (Zděděno z ModelStore.) | |
CreateIdentifier(IList<String>, Boolean, ICollection<String>) | Vytvoří model jedinečný identifikátor pomocí seznamu poskytnutého vnějších částí, údaj o rozlišování a kolekce součástí jména. (Zděděno z ModelStore.) | |
CreateIdentifier(IList<String>, Boolean, array<String[]) | Vytvoří pomocí nabízeného seznamu vnější část jména, označení rozlišování a pole názvů součástí modelu jedinečný identifikátor. (Zděděno z ModelStore.) | |
CreateIdentifierHandle | Vytvoří úchyt pro zadaný identifikátor. (Zděděno z ModelStore.) | |
CreateNamedAnnotation(Type, ModelIdentifier) | Vytvoří pojmenovanou ModelAnnotation objekt pomocí identifikátoru zadaného modelu. (Zděděno z ModelStore.) | |
CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) | Vytvoří pojmenovanou ModelAnnotation objekt pomocí objektu metadata zadané poznámky a identifikátor. (Zděděno z ModelStore.) | |
CreateNamedAnnotation<TAnnotation>(ModelIdentifier) | Vytvoří pojmenovanou ModelAnnotation objekt pomocí identifikátoru zadaného modelu. (Zděděno z ModelStore.) | |
CreateNamedElement(Type, ModelIdentifier) | (Zděděno z ModelStore.) | |
CreateNamedElement(ModelElementClass, ModelIdentifier) | (Zděděno z ModelStore.) | |
CreateNamedElement<TElement>(ModelIdentifier) | (Zděděno z ModelStore.) | |
DecodeIdentifier(String) | Vrátí identifikátor, který odpovídá dekódovanou hodnotu zadaného řetězce. (Zděděno z ModelStore.) | |
Deserialize(String, ErrorManager) | ||
Deserialize(TextReader, ErrorManager, String) | ||
Deserialize(String, ErrorManager, Action<DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor>) | ||
Deserialize(TextReader, ErrorManager, String, Action<DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor>) | ||
DeserializeExternalProperty | Vrátí hodnotu externí vlastnosti pomocí poskytnutý objekt XML čtečka a vlastnosti metadat. (Zděděno z ModelStore.) | |
Dispose() | Odstraňuje modelu. (Zděděno z ModelStore.) | |
Dispose(Boolean) | (Přepisuje ModelStore.Dispose(Boolean).) | |
EndBatchUpdate | Dávkové aktualizace končí. | |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
Finalize | (Zděděno z ModelStore.) | |
FixupAfterDeserialization | (Zděděno z ModelStore.) | |
FixupAfterXmlDeserialization | ||
FreeElementHandle | Zadaný prvek popisovač uvolní. (Zděděno z ModelStore.) | |
FreeIdentifierHandle | Zadaný prvek popisovač uvolní. (Zděděno z ModelStore.) | |
GetAllAnnotations() | Vrátí seznam všech poznámek. (Zděděno z ModelStore.) | |
GetAllAnnotations(Type) | (Zděděno z ModelStore.) | |
GetAllAnnotations(ModelIdentifier) | Vrátí seznam všech poznámek s názvem zadané identifikátorem. (Zděděno z ModelStore.) | |
GetAllAnnotations(ModelIdentifier, Type) | (Zděděno z ModelStore.) | |
GetAnnotations() | Vrátí všechny poznámky na modelu. (Zděděno z ModelStore.) | |
GetAnnotations(Type) | Vrátí seznam poznámek na model, který implementuje daného typu. (Zděděno z ModelStore.) | |
GetAnnotations(ModelIdentifier) | Vrátí seznam poznámek na modelu, který odpovídá dané identifikátory. (Zděděno z ModelStore.) | |
GetAnnotations(ModelIdentifier, Type) | Vrátí všechny poznámky mají název daný identifikátor a že provádění daného typu. (Zděděno z ModelStore.) | |
GetCustomData() | Získá seznam vlastní data. | |
GetCustomData(String) | Získá seznam vlastních dat pomocí zadané kategorie. | |
GetCustomData(String, String) | Získá seznam vlastních dat pomocí zadané jméno kategorie a typu. | |
GetElementHandleTarget | Vrátí identifikovanou Zadaný popisovač prvku modelu. (Zděděno z ModelStore.) | |
GetElements(ModelElementResolutionStatus) | Vrátí seznam prvků v daném rozlišení stavu úložiště. (Zděděno z ModelStore.) | |
GetElements(ModelElementValidationStatus) | Vrátí seznam prvků v úložišti ověření daného stavu. (Zděděno z ModelStore.) | |
GetElements(Type, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElements(ModelElementClass, ModelElementQueryFilter) | Vrátí sdílet metadata pro daný objekt jako vybraný filtr dané prvky. (Zděděno z ModelStore.) | |
GetElements(ModelElementResolutionStatus, Int32) | Vrátí seznam prvků této aredetermined na počtu má stav dané rozlišení. (Zděděno z ModelStore.) | |
GetElements(ModelElementValidationStatus, Int32) | Vrátí seznam prvků, které závisí na počtu má stav ověření daného. (Zděděno z ModelStore.) | |
GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElements(ModelIdentifier, Type, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElements<TElement>(ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElementsCount(ModelElementResolutionStatus) | Vrátí počet prvků v úložišti, které odpovídají daného stavu. (Zděděno z ModelStore.) | |
GetElementsCount(ModelElementValidationStatus) | Vrátí počet prvků v úložišti, které odpovídají daného stavu. (Zděděno z ModelStore.) | |
GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElementsFrom(String, Type, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElementsFrom<TElement>(String, ModelElementQueryFilter) | (Zděděno z ModelStore.) | |
GetElementsFromExternalSource | Prvky získá z externího zdroje. | |
GetElementSources | Získá prvek zdrojů pro určitý prvek. | |
GetExternalProperty<TProperty> | (Zděděno z ModelStore.) | |
GetExternalSourceFileName | Získá název souboru externího zdroje pro prvek zadaného modelu. | |
GetExternalSourceLogicalName | Získá název logického prvku zadaný model externí zdroje. | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetIdentifier(ICollection<String>) | (Zděděno z ModelStore.) | |
GetIdentifier(array<String[]) | Identifikátor získává z modelu řetězec a ID oboru. (Zděděno z ModelStore.) | |
GetIdentifier(IList<String>, ICollection<String>) | (Zděděno z ModelStore.) | |
GetIdentifierHandleTarget | (Zděděno z ModelStore.) | |
GetObjectData | Vrátí SerializationInfo obsahující data, které jsou potřebné k serializaci objektu DataSchemaModel objektu. (Přepisuje ModelStore.GetObjectData(SerializationInfo, StreamingContext).) | |
GetRelationshipEntrySources | Získá seznam vztah položky zdrojů. | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
InitializeReferenceConstructor | Inicializuje referenční konstruktoru pomocí konstruktoru zadané záhlaví dat a modelů. | |
IsElementFromCompositeReference | Označuje, zda je prvek z jiného modelu schématu, které bylo přidáno k aktuálnímu modelu. | |
IsElementFromExternalReference(IModelElement) | Označuje, zda je zadaný prvek z externího odkazu. | |
IsElementFromExternalReference(IModelElement, String) | Označuje, zda je zadaný prvek z externího odkazu. | |
LoadExternals | Načtení modelu prvky z externích zdrojů, například trvalých modelu. | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
OnCustomDataAdded | Nazývá se při přidání vlastní data. | |
OnCustomDataRemoved | Volat po odebrání vlastní data. | |
OnModelElementChanged | Nazývá se při změně prvku modelu. (Přepisuje ModelStore.OnModelElementChanged(IModelElement, ModelEventType).) | |
OptimizeForInitialPopulation | (Zděděno z ModelStore.) | |
OptimizeForQuery | (Zděděno z ModelStore.) | |
ReadDataSchemaModelHeader(TextReader) | Přepište tuto metodu při implementaci zprostředkovatele schématu databáze čtení dat schéma modelu záhlaví. | |
ReadDataSchemaModelHeader(String) | ||
ReadDataSchemaModelHeader(TextReader, Boolean) | Přepište tuto metodu při implementaci zprostředkovatele schématu databáze čtení dat schéma modelu záhlaví. | |
ReadDataSchemaModelHeader(String, Boolean) | Přepište tuto metodu při implementaci zprostředkovatele schématu databáze čtení dat schéma modelu záhlaví. | |
RegisterForController | Registry pro model řadič. | |
RemoveAnnotation | Odebere poznámky z modelu. (Zděděno z ModelStore.) | |
RemoveCustomData | Odstraní vlastní data. | |
Resolve() | Odstraňuje všechny prvky modelu. | |
Resolve(Int32) | Odstraňuje zadaný počet prvků. | |
Serialize(TextWriter) | ||
Serialize(TextWriter, IEnumerable<Type>) | ||
Serialize(TextWriter, IEnumerable<Type>, Boolean) | Zadaný výstupní zapíše schéma datového modelu. | |
SerializeExternalProperty | (Zděděno z ModelStore.) | |
SetExternalProperty<TProperty> | (Zděděno z ModelStore.) | |
TestWriteCount | Počet zápisů s danou hodnotou zkoušky. (Zděděno z ModelStore.) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
UnloadExternals | Uvolní externí prvky z určeného souboru. | |
UpdateSourceNamePrefixes | (Zděděno z ModelStore.) | |
ValidateWriteAccess | Ověřuje přístup pro zápis. (Přepisuje ModelStore.ValidateWriteAccess().) | |
ValidReferenceTranslator | Vrátí hodnotu, která označuje, zda lze překladač reference převést na aktuální od jiného poskytovatele schématu databáze. |
Na začátek
Události
Název | Popis | |
---|---|---|
ModelChanged | (Zděděno z ModelStore.) | |
ModelOptimizationChanged | (Zděděno z ModelStore.) |
Na začátek
Pole
Název | Popis | |
---|---|---|
CustomSchemaDataFileName | Hodnota je "NázevSouboru". | |
CustomSchemaDataLogicalName | Hodnota je "logicalname". | |
DatabaseSchemaReferenceExternalParts | Hodnota je "externalparts". | |
DatabaseSchemaType | Hodnota je "dbschema". | |
ReferenceCategory | Hodnota je "Odkaz". | |
SuppressMissingDependenciesErrors | Hodnota je "suppressmissingdependencieserrors". |
Na začátek
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.