DataSchemaModel Sınıf
DataSchemaModel Uzmanlığı, iş ModelStore. Tüm veritabanı şeması sağlayıcıları bu temel sınıf devralan bir sınıf uygulamalıdır.
Devralma Hiyerarşisi
System.Object
Microsoft.Data.Schema.SchemaModel.ModelStore
Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
Ad alanı: Microsoft.Data.Schema.SchemaModel
Derleme: Microsoft.Data.Schema (Microsoft.Data.Schema.dll içinde)
Sözdizimi
'Bildirim
<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
DataSchemaModel türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
DataSchemaModel(SerializationInfo, StreamingContext) | Yeni bir örneğini başlatır DataSchemaModel sınıfa |
![]() |
DataSchemaModel(ModelCollation, ModelSchema, String, ScriptCache, ErrorManager) | Yeni bir örneğini başlatır DataSchemaModel sınıfa |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
AnnotationsIncludedInSerialization | Modelin seri dahil edilir, ek açıklamaları türleri listesini alır. |
![]() |
Collation | (ModelStore kaynağından devralındı.) |
![]() |
Comparer | Harmanlama karşılaştırıcısı nesnesi alır. (ModelStore kaynağından devralındı.) |
![]() |
Controller | Model denetleyici alır. |
![]() |
DatabaseSchemaProvider | Veritabanı şeması sağlayıcı alır. |
![]() |
ElementProcessingOperationsCount | Modelin hazır olmadan önce kalan öğe işleme işlemlerinin sayısını alır. |
![]() |
ErrorManager | Rapor hataları için hata Yöneticisi alır. |
![]() |
IsDisposing | (ModelStore kaynağından devralındı.) |
![]() |
IsOptimizedForInsert | (ModelStore kaynağından devralındı.) |
![]() |
IsOptimizedForQuery | (ModelStore kaynağından devralındı.) |
![]() |
Schema | (ModelStore kaynağından devralındı.) |
![]() |
ScriptCache | Komut dosyası önbelleği için önbellek komut alır. |
![]() |
WriteCount | Geçerli yazma sayısı değerini verir. (ModelStore kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddAnnotation | Modele ek açıklama ekler. (ModelStore kaynağından devralındı.) |
![]() |
AddCustomData | Özel veri modeline ekler. |
![]() |
BeginBatchUpdate | Toplu güncelleştirme başlar. |
![]() |
CleanupExternalProperty | Türetilmiş bir sınıf içerisinde uygulanan, öğe silindiğinde bir dış özelliği tarafından kullanılan kaynakları serbest bırakır. (ModelStore kaynağından devralındı.) |
![]() |
CreateAnnotation(Type) | (ModelStore kaynağından devralındı.) |
![]() |
CreateAnnotation(ModelAnnotationClass) | Verilen ek açıklama meta verileri kullanarak ek açıklama oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateAnnotation<TAnnotation>() | (ModelStore kaynağından devralındı.) |
![]() |
CreateElement(Type) | (ModelStore kaynağından devralındı.) |
![]() |
CreateElement(ModelElementClass) | Verilen öğe meta veri nesnesini kullanarak bir öğe oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateElement<TElement>() | (ModelStore kaynağından devralındı.) |
![]() |
CreateElementHandle | (ModelStore kaynağından devralındı.) |
![]() |
CreateExternalElement(Type) | Dış öğe oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateExternalElement(ModelElementClass) | Verilen öğe meta veri nesnesini kullanarak harici bir öğe oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateExternalElement<TElement>() | Belirtilen tür harici bir öğe oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateExternalNamedElement(Type, ModelIdentifier) | Adlandırılmış bir harici öğe tanımlayıcısı ve sağlanan bir türünü kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateExternalNamedElement(ModelElementClass, ModelIdentifier) | Verilen öğe meta veri nesnesi ve tanımlayıcı kullanarak adlandırılmış bir harici öğe oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateExternalNamedElement<TElement>(ModelIdentifier) | Adlandırılmış bir harici öğe belirtilen türde sağlanan öğe meta veri nesnesi ve tanımlayıcı kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(ICollection<String>) | Bir model benzersiz tanımlayıcı sağlanan toplama bölüm adları kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(array<String[]) | Bir model benzersiz tanımlayıcı sağlanan dizisi bölüm adları kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(Boolean, ICollection<String>) | Bir model benzersiz tanımlayıcı ad parçası sağlanan topluluğu kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(Boolean, array<String[]) | Bir model benzersiz tanımlayıcı sağlanan büyük küçük harf duyarlı gösterimi ve dizi bölüm adları kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(IList<String>, ICollection<String>) | Bir model benzersiz tanımlayıcı sağlanan dış bölümü adları, büyük/küçük harf duyarlılığı göstergesi ve toplama bölüm adları listesini kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(IList<String>, Boolean, ICollection<String>) | Bir model benzersiz tanımlayıcı sağlanan dış parçaları, büyük/küçük harf duyarlılığı göstergesi ve toplama bölüm adları listesini kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifier(IList<String>, Boolean, array<String[]) | Bir model benzersiz tanımlayıcı sağlanan dış bölümü adları, büyük/küçük harf duyarlılığı göstergesi ve dizi bölüm adları listesini kullanarak oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateIdentifierHandle | Sağlanan tanımlayıcısı için bir işleyici oluşturur. (ModelStore kaynağından devralındı.) |
![]() |
CreateNamedAnnotation(Type, ModelIdentifier) | Bir adlandırılmış oluşturur ModelAnnotation nesnesi kullanılarak sağlanan modeli tanımlayıcısı. (ModelStore kaynağından devralındı.) |
![]() |
CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) | Bir adlandırılmış oluşturur ModelAnnotation nesnesi kullanılarak sağlanan ek açıklama meta veri ve nesne tanımlayıcısı. (ModelStore kaynağından devralındı.) |
![]() |
CreateNamedAnnotation<TAnnotation>(ModelIdentifier) | Bir adlandırılmış oluşturur ModelAnnotation nesnesi kullanılarak sağlanan modeli tanımlayıcısı. (ModelStore kaynağından devralındı.) |
![]() |
CreateNamedElement(Type, ModelIdentifier) | (ModelStore kaynağından devralındı.) |
![]() |
CreateNamedElement(ModelElementClass, ModelIdentifier) | (ModelStore kaynağından devralındı.) |
![]() |
CreateNamedElement<TElement>(ModelIdentifier) | (ModelStore kaynağından devralındı.) |
![]() |
DecodeIdentifier(String) | Kodu çözülen sağlanan dize değerine karşılık gelen tanımlayıcıdır döndürür. (ModelStore kaynağından devralındı.) |
![]() ![]() |
Deserialize(String, ErrorManager) | |
![]() ![]() |
Deserialize(TextReader, ErrorManager, String) | |
![]() ![]() |
Deserialize(String, ErrorManager, Action<DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor>) | |
![]() ![]() |
Deserialize(TextReader, ErrorManager, String, Action<DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor>) | |
![]() |
DeserializeExternalProperty | Sağlanan xml okuyucusu ve özellik meta veri nesnesini kullanarak harici bir özelliğin değerini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
Dispose() | Model bırakan. (ModelStore kaynağından devralındı.) |
![]() |
Dispose(Boolean) | (ModelStore.Dispose(Boolean) geçersiz kılınır.) |
![]() |
EndBatchUpdate | Toplu güncelleştirmenin sona erer. |
![]() |
Equals | Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.) |
![]() |
Finalize | (ModelStore kaynağından devralındı.) |
![]() |
FixupAfterDeserialization | (ModelStore kaynağından devralındı.) |
![]() |
FixupAfterXmlDeserialization | |
![]() |
FreeElementHandle | Sağlanan öğesi tutamaç boşaltır. (ModelStore kaynağından devralındı.) |
![]() |
FreeIdentifierHandle | Sağlanan öğesi tutamaç boşaltır. (ModelStore kaynağından devralındı.) |
![]() |
GetAllAnnotations() | Tüm ek açıklamaları listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetAllAnnotations(Type) | (ModelStore kaynağından devralındı.) |
![]() |
GetAllAnnotations(ModelIdentifier) | Sağlanan tanımlayıcısıyla adlı tüm ek açıklamaları listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetAllAnnotations(ModelIdentifier, Type) | (ModelStore kaynağından devralındı.) |
![]() |
GetAnnotations() | Tüm ek açıklamalar, model üzerinde döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetAnnotations(Type) | Verilen tür uygulayan modeline ek açıklamaları listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetAnnotations(ModelIdentifier) | Verilen tanımlayıcılar uyan model üzerinde ek açıklamaları listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetAnnotations(ModelIdentifier, Type) | Belirtilen tanımlayıcı adı olan ve, verilen tür uygulamak tüm ek açıklamalar verir. (ModelStore kaynağından devralındı.) |
![]() |
GetCustomData() | Özel veri listesini alır. |
![]() |
GetCustomData(String) | Özel veri listesi, sağlanan kategori kullanarak alır. |
![]() |
GetCustomData(String, String) | Özel veri listesinde sağlanan kategori ve türü adını kullanarak alır. |
![]() |
GetElementHandleTarget | Sağlanan tanıtıcıyla tanıtılan bir modeli öğeyi döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelElementResolutionStatus) | Verilen çözüm durumunda deposunda öğelerinin bir listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelElementValidationStatus) | Belirtilen doğrulama durumu deposunda öğelerinin bir listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElements(Type, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelElementClass, ModelElementQueryFilter) | Olarak verilen filtre tarafından seçilen belirli meta veri nesnesi paylaşan öğeleri döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelElementResolutionStatus, Int32) | Bir öğe listesi verilen çözüm durumunda sayısına göre o aredetermined döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelElementValidationStatus, Int32) | Belirtilen doğrulama durumu sayımla belirlenen öğelerinin bir listesini döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElements(ModelIdentifier, Type, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElements<TElement>(ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElementsCount(ModelElementResolutionStatus) | Verilen durumu eşleşen deposunda öğe sayısını döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElementsCount(ModelElementValidationStatus) | Verilen durumu eşleşen deposunda öğe sayısını döndürür. (ModelStore kaynağından devralındı.) |
![]() |
GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElementsFrom(String, Type, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElementsFrom<TElement>(String, ModelElementQueryFilter) | (ModelStore kaynağından devralındı.) |
![]() |
GetElementsFromExternalSource | Öğeleri bir dış kaynaktan alır. |
![]() |
GetElementSources | Öğe kaynakları belirli bir öğe için alır. |
![]() |
GetExternalProperty<TProperty> | (ModelStore kaynağından devralındı.) |
![]() ![]() |
GetExternalSourceFileName | Belirtilen modeli öğe için dış kaynak dosya adını alır. |
![]() ![]() |
GetExternalSourceLogicalName | Belirtilen modeli öğenin dış kaynak için mantıksal adını alır. |
![]() |
GetHashCode | Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.) |
![]() |
GetIdentifier(ICollection<String>) | (ModelStore kaynağından devralındı.) |
![]() |
GetIdentifier(array<String[]) | Model kapsam kimliği ve bir dize tanımlayıcısı alır. (ModelStore kaynağından devralındı.) |
![]() |
GetIdentifier(IList<String>, ICollection<String>) | (ModelStore kaynağından devralındı.) |
![]() |
GetIdentifierHandleTarget | (ModelStore kaynağından devralındı.) |
![]() |
GetObjectData | Döndürür bir SerializationInfo seri hale getirmek için gereken tüm verileri içeren nesneyi DataSchemaModel nesne. (ModelStore.GetObjectData(SerializationInfo, StreamingContext) geçersiz kılınır.) |
![]() |
GetRelationshipEntrySources | Giriş kaynakları ilişki listesini alır. |
![]() |
GetType | Alır Type geçerli bir örneği. (Object kaynağından devralındı.) |
![]() |
InitializeReferenceConstructor | Başvuru Oluşturucu sağlanan üstbilgisini veri ve modeli Oluşturucu kullanarak başlatır. |
![]() ![]() |
IsElementFromCompositeReference | Modelden geçerli modeli için eklenen başka bir şema öğesi olup olmadığını gösterir. |
![]() ![]() |
IsElementFromExternalReference(IModelElement) | Belirtilen öğe, bir dış başvuru olup olmadığını gösterir. |
![]() ![]() |
IsElementFromExternalReference(IModelElement, String) | Belirtilen öğe, bir dış başvuru olup olmadığını gösterir. |
![]() |
LoadExternals | Yükleri kalıcı bir modeli gibi bir dış kaynaklardan gelen öğeleri model. |
![]() |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) |
![]() |
OnCustomDataAdded | Özel veri eklendiğinde denir. |
![]() |
OnCustomDataRemoved | Özel veri kaldırıldığında denir. |
![]() |
OnModelElementChanged | Bir modeli öğe değiştiğinde denir. (ModelStore.OnModelElementChanged(IModelElement, ModelEventType) geçersiz kılınır.) |
![]() |
OptimizeForInitialPopulation | (ModelStore kaynağından devralındı.) |
![]() |
OptimizeForQuery | (ModelStore kaynağından devralındı.) |
![]() ![]() |
ReadDataSchemaModelHeader(TextReader) | Bu yöntem veri şema modeli başlığı okumak için bir veritabanı şeması sağlayıcısı uygulamasında geçersiz kılar. |
![]() ![]() |
ReadDataSchemaModelHeader(String) | |
![]() ![]() |
ReadDataSchemaModelHeader(TextReader, Boolean) | Bu yöntem veri şema modeli başlığı okumak için bir veritabanı şeması sağlayıcısı uygulamasında geçersiz kılar. |
![]() ![]() |
ReadDataSchemaModelHeader(String, Boolean) | Bu yöntem veri şema modeli başlığı okumak için bir veritabanı şeması sağlayıcısı uygulamasında geçersiz kılar. |
![]() |
RegisterForController | Bir modeli denetleyicisi kaydettirir. |
![]() |
RemoveAnnotation | Ek açıklama modelinden kaldırır. (ModelStore kaynağından devralındı.) |
![]() |
RemoveCustomData | Özel verileri kaldırır. |
![]() |
Resolve() | Tüm öğeleri modelinde giderir. |
![]() |
Resolve(Int32) | Belirtilen öğe sayısını giderir. |
![]() |
Serialize(TextWriter) | |
![]() |
Serialize(TextWriter, IEnumerable<Type>) | |
![]() |
Serialize(TextWriter, IEnumerable<Type>, Boolean) | Veri şema modeli belirtilen çıktıya yazar. |
![]() |
SerializeExternalProperty | (ModelStore kaynağından devralındı.) |
![]() |
SetExternalProperty<TProperty> | (ModelStore kaynağından devralındı.) |
![]() |
TestWriteCount | Yazma sayısı verilen değerle sınar. (ModelStore kaynağından devralındı.) |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
![]() |
UnloadExternals | Dış öğe belirtilen dosyadan kaldırır. |
![]() |
UpdateSourceNamePrefixes | (ModelStore kaynağından devralındı.) |
![]() |
ValidateWriteAccess | Yazma erişimini doğrular. (ModelStore.ValidateWriteAccess() geçersiz kılınır.) |
![]() |
ValidReferenceTranslator | Başvuru çeviriciyi kullanılabilir olup olmadığını gösteren değeri döndürür, geçerli bir başka bir veritabanı şeması sağlayıcıdan çevirir. |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
![]() |
ModelChanged | (ModelStore kaynağından devralındı.) |
![]() |
ModelOptimizationChanged | (ModelStore kaynağından devralındı.) |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
![]() ![]() |
CustomSchemaDataFileName | "Dosyaadı" değeridir. |
![]() ![]() |
CustomSchemaDataLogicalName | "logicalname" değeridir. |
![]() ![]() |
DatabaseSchemaReferenceExternalParts | "externalparts" değeridir. |
![]() ![]() |
DatabaseSchemaType | "dbschema" değeridir. |
![]() ![]() |
ReferenceCategory | "Başvuru" değeridir. |
![]() ![]() |
SuppressMissingDependenciesErrors | "suppressmissingdependencieserrors" değeridir. |
Üst
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.