Aracılığıyla paylaş


ISql100Table Arabirim

Tablo modeller.

Ad alanı:  Microsoft.Data.Schema.Sql.SchemaModel
Derleme:  Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll içinde)

Sözdizimi

'Bildirim
Public Interface ISql100Table _
    Inherits ISql90Table, ISqlTable, IDatabaseTable, IModelNamed,  _
    ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource,  _
    ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication,  _
    ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable,  _
    ISql90XmlIndexedObject, ISql100SpatialIndexedObject, ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement,  _
    IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISql100Table : ISql90Table, 
    ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, 
    ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, 
    ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, 
    ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISql100SpatialIndexedObject, 
    ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, IScriptSourcedModelElement, IModelElement, 
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISql100Table : ISql90Table, 
    ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, 
    ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, 
    ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, 
    ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISql100SpatialIndexedObject, 
    ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, IScriptSourcedModelElement, IModelElement, 
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISql100Table =  
    interface
        interface ISql90Table
        interface ISqlTable
        interface IDatabaseTable
        interface IModelNamed
        interface ISqlOwnedObject
        interface ISqlExtendedPropertyHost
        interface ISqlSecurable
        interface ISqlColumnSource
        interface IDatabaseColumnSource
        interface ISqlStatisticBound
        interface ISqlFulltextIndexedObject
        interface ISqlSpecifiesAnsiNulls
        interface ISqlSpecifiesQuotedIdentifier
        interface ISqlSupportsReplication
        interface ISql90SpecifiesStorage
        interface ISqlSpecifiesStorage
        interface ISql90SynonymTarget
        interface ISql90SpecifiesTable
        interface ISqlSpecifiesTable
        interface ISql90XmlIndexedObject
        interface ISql100SpatialIndexedObject
        interface ISql100SpecifiesFileStream
        interface ISql100SpecifiesDataCompressionOptions
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISql100Table extends ISql90Table, ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISql100SpatialIndexedObject, ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

ISql100Table türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Columns Bunun için sütunları alır IDatabaseColumnSource. (IDatabaseColumnSource kaynağından devralındı.)
Genel özellik Columns Bu kaynak tarafından sağlanan sütunlar listesi alır. (ISqlColumnSource kaynağından devralındı.)
Genel özellik Constraints Nesneye uygulanan kısıtlamalar listesini alır. (ISql90SpecifiesTable kaynağından devralındı.)
Genel özellik Constraints Nesneye uygulanan kısıtlamalar listesini alır. (ISqlSpecifiesTable kaynağından devralındı.)
Genel özellik DataCompressionOptions Veri sıkıştırma seçenekleri listesini alır. (ISql100SpecifiesDataCompressionOptions kaynağından devralındı.)
Genel özellik DynamicObjectForChangeTable Alır veya ayarlar kullanım modeli çözümleme bu tablodaki changetable çağrıldığında, sütun kaynağı.
Genel özellik ElementClass Meta veri sınıfı için bir öğe alır. (IModelElement kaynağından devralındı.)
Genel özellik ExtendedProperties Bu nesne için genişletilmiş özellikler listesini alır. (ISqlExtendedPropertyHost kaynağından devralındı.)
Genel özellik Filegroup Alır veya ayarlar nesnesinin depolandığı dosya grubu. (ISqlSpecifiesStorage kaynağından devralındı.)
Genel özellik FilegroupForTextImage Alır veya TEXTIMAGE_ON seçeneğini modeller bir değer ayarlar. (ISqlTable kaynağından devralındı.)
Genel özellik FileStreamFilegroup Alır veya ayarlar nesnesinin filestream nesnelerini saklayan dosya grubu. (ISql100SpecifiesFileStream kaynağından devralındı.)
Genel özellik FileStreamPartitionScheme Alır veya bölüm düzeni nesneleri depolamak için ayarlar. (ISql100SpecifiesFileStream kaynağından devralındı.)
Genel özellik FullTextIndex Bu nesneye tam metin dizinleri listesini alır. (ISqlFulltextIndexedObject kaynağından devralındı.)
Genel özellik Indexes Bu için geçerli dizin alır IDatabaseColumnSource. (IDatabaseColumnSource kaynağından devralındı.)
Genel özellik Indexes Bu kaynağı içeren dizinler listesini alır. (ISqlColumnSource kaynağından devralındı.)
Genel özellik IsAnsiNullsOn Alır veya ANSI nulls ayarı bu nesne için açık olup olmadığını gösteren bir değeri ayarlar. (ISqlSpecifiesAnsiNulls kaynağından devralındı.)
Genel özellik IsChangeDataCaptureOn Alır veya bu tablo için değişiklik veri yakalama etkin olup olmadığını gösteren bir değeri ayarlar.
Genel özellik IsChangeTrackingOn Alır veya bu tablo için değişiklik izleme etkinleştirilmiş olup olmadığını gösteren bir değeri ayarlar.
Genel özellik IsFileStreamNull Alır veya FILESTREAM_ON seçeneğini modeller bir değer ayarlar. (ISql100SpecifiesFileStream kaynağından devralındı.)
Genel özellik IsLargeValueTypesOutOfRow Alır veya varchar(max), nvarchar(max), varbinary(max), xml, metin, ntext, resim veya büyük kullanıcı tanımlı türü sütunlarındaki sahip tablolara satır davranışını denetlemek için kullanılan bir değer ayarlar. (ISql90Table kaynağından devralındı.)
Genel özellik IsQuotedIdentifierOn Alır veya tırnak içine alınmış TANIMLAYICI ayarı bu nesne için açık olup olmadığını gösteren bir değeri ayarlar. (ISqlSpecifiesQuotedIdentifier kaynağından devralındı.)
Genel özellik IsReplicated Alır veya nesne çoğaltma tabi olup olmadığını gösteren bir değeri ayarlar. (ISqlSupportsReplication kaynağından devralındı.)
Genel özellik IsTableLockOnBulkLoad "Üzerindeki tablo kilidini bulk load" modeller değeri alır veya ayarlar sp_tableoption seçeneği. (ISqlTable kaynağından devralındı.)
Genel özellik IsTrackColumnsUpdatedOn true değişiklik izleme ile track_columns_updated on etkinse.
Genel özellik IsVardecimalStorageFormatOn Alır veya vardecimal depolama tablo için etkin olup olmadığını gösteren bir değeri ayarlar. (ISql90Table kaynağından devralındı.)
Genel özellik LockEscalation Alır veya LOCK_ESCALATION seçeneğini modeller bir değer ayarlar.
Genel özellik Model Modeli başvurusu alır. (IModelEntity kaynağından devralındı.)
Genel özellik Name Alır veya ayarlar öğesinin adı. (IModelElement kaynağından devralındı.)
Genel özellik Owner Alır veya ayarlar bu nesnenin sahibi. (ISqlOwnedObject kaynağından devralındı.)
Genel özellik PartitionColumn Alır veya nesne bölüm sütunu ayarlar. (ISql90SpecifiesStorage kaynağından devralındı.)
Genel özellik PartitionScheme Alır veya nesne depolamak için kullanılan bölüm düzenini ayarlar. (ISql90SpecifiesStorage kaynağından devralındı.)
Genel özellik Permissions Bu nesneye uygulanan izinler listesini alır. (ISqlSecurable kaynağından devralındı.)
Genel özellik PrimarySource Öğe için birincil kaynağı hakkında bilgi alır. (IScriptSourcedModelElement kaynağından devralındı.)
Genel özellik ResolutionStatus Değeri alır veya modeli öğe çözümleme durumu ayarlar. (IModelElement kaynağından devralındı.)
Genel özellik SecondarySources İkincil kaynaklar listesi öğesi alır. (IScriptSourcedModelElement kaynağından devralındı.)
Genel özellik SourceCodePositions Bu öðeyi tanýmlamak kaynaklar listesini alır. (IModelElement kaynağından devralındı.)
Genel özellik SpatialIndexes Bu nesneye uygulamak kayma dizinler listesini alır (ISql100SpatialIndexedObject kaynağından devralındı.)
Genel özellik Statistics Bu nesneye uygulama istatistikleri listesini alır. (ISqlStatisticBound kaynağından devralındı.)
Genel özellik Synonyms Bu hedefle ilişkilendirilmiş eşanlamlı listesini alır. (ISql90SynonymTarget kaynağından devralındı.)
Genel özellik TextInRowSize "Satırındaki metin" modeller değeri alır veya ayarlar sp_tableoption seçeneği. (ISqlTable kaynağından devralındı.)
Genel özellik Triggers Bu kaynağı içeren veri düzenleme dili (dml) Tetikleyiciler listesini alır. (ISqlColumnSource kaynağından devralındı.)
Genel özellik ValidationStatus Değeri alır veya modeli öğesi geçerlilik durumunu ayarlar. (IModelElement kaynağından devralındı.)
Genel özellik XmlIndex Bu nesneyle ilişkili xml dizinler listesini alır. (ISql90XmlIndexedObject kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddAnnotation Bu öğe için verilen ek açıklama ekler. (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem Delete Bu örnek modelinden siler. (IModelElement kaynağından devralındı.)
Genel yöntem GetAnnotations() Bu öğeye eklenen açıklamaları listesini döndürür. (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem GetAnnotations(Type) Belirli türde ekli ek açıklamaları listesini döndürür. (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem GetAnnotations(ModelIdentifier) Verilen tanımlayıcıya sahip ekli ek açıklamaları listesini döndürür. (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem GetAnnotations(ModelIdentifier, Type) (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem GetAnnotations<TType>() Verilen ek açıklama uygulayan tüm ekli modeli ek açıklamalar yazın ve belirtilen modeli tanımlayıcısı vardır verir. (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem GetAnnotations<TType>(ModelIdentifier) (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem GetColumnsRelationship() Döndürür IModelMultiRelationship arasında bu IDatabaseColumnSource ve ilişkili IDatabaseColumn örnekleri. (IDatabaseColumnSource kaynağından devralındı.)
Genel yöntem GetColumnsRelationship() Döndürür bir IModelMultiRelationship arasında this ve ilişkili ISqlColumn. (ISqlColumnSource kaynağından devralındı.)
Genel yöntem GetComposingChildren Çocuklar için bu öğe oluşturma bir listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetConstraintsRelationship() Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISql90Constraint. (ISql90SpecifiesTable kaynağından devralındı.)
Genel yöntem GetConstraintsRelationship() Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlConstraint. (ISqlSpecifiesTable kaynağından devralındı.)
Genel yöntem GetDataCompressionOptionsRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISql100DataCompressionOption. (ISql100SpecifiesDataCompressionOptions kaynağından devralındı.)
Genel yöntem GetDynamicObjectForChangeTableRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISqlDynamicColumnSource.
Genel yöntem GetExtendedPropertiesRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlExtendedProperty. (ISqlExtendedPropertyHost kaynağından devralındı.)
Genel yöntem GetFilegroupForTextImageRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISqlFilegroup. (ISqlTable kaynağından devralındı.)
Genel yöntem GetFilegroupRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISqlFilegroup. (ISqlSpecifiesStorage kaynağından devralındı.)
Genel yöntem GetFileStreamFilegroupRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISql100Filegroup. (ISql100SpecifiesFileStream kaynağından devralındı.)
Genel yöntem GetFileStreamPartitionSchemeRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISql100PartitionScheme. (ISql100SpecifiesFileStream kaynağından devralındı.)
Genel yöntem GetFullTextIndexRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlFullTextIndex. (ISqlFulltextIndexedObject kaynağından devralındı.)
Genel yöntem GetHierarchicalChildren Hiyerarşik çocuklar için bu öğe listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetIndexesRelationship() Döndürür IModelReverseMultiRelationship arasında bu IDatabaseColumnSource ve tüm ilişkili IDatabaseIndex örnekleri. (IDatabaseColumnSource kaynağından devralındı.)
Genel yöntem GetIndexesRelationship() Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlIndex. (ISqlColumnSource kaynağından devralındı.)
Genel yöntem GetOwnerInfo Öğe sahibi hakkında bilgi verir. (IModelElement kaynağından devralındı.)
Genel yöntem GetOwnerRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISqlObjectOwner. (ISqlOwnedObject kaynağından devralındı.)
Genel yöntem GetPartitionColumnRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISqlColumn. (ISql90SpecifiesStorage kaynağından devralındı.)
Genel yöntem GetPartitionSchemeRelationship Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISql90PartitionScheme. (ISql90SpecifiesStorage kaynağından devralındı.)
Genel yöntem GetPermissionsRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlPermissionStatement. (ISqlSecurable kaynağından devralındı.)
Genel yöntem GetProperty<TProperty> Belirtilen özellik alır. (IModelPropertyContainer kaynağından devralındı.)
Genel yöntem GetReferencedDanglingRelationshipEntries Model içinde nerede sol tarafta bu öğedir ve ilişki sağ tarafında hiçbir öğe yok veya öğe sağdaki ikinci yok ilişki girişlerinin listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetReferencedElements Bu öğe ilişkinin sol tarafında olduğu bu öğe ile bir ilişkisi bulunan öğeleri listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetReferencedRelationshipEntries Bu öğenin sol tarafta yerin ilişki girişlerinin listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetReferencingElements Bu öğeyi sağ tarafta olduğu bu öğe ile bir ilişkisi bulunan öğeleri listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetReferencingRelationshipEntries Bu öğeyi sağ tarafta olduğu ilişki girişlerinin listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetRelationship(ModelRelationshipClass) İstenen ilişki sağlanan meta verileri kullanarak verir. (IModelElement kaynağından devralındı.)
Genel yöntem GetRelationship<TFrom, TTo>(ModelRelationshipClass) İlişki, iki ilişkili öğe belirtilen türde olduğu döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetRelationshipEntrySources Verilen ilişkiyle ilgili kaynak bilgiler koleksiyonunu döndürür. (IScriptSourcedModelElement kaynağından devralındı.)
Genel yöntem GetRelationships Bu öğe ilişkiler listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetSpatialIndexesRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISql100SpatialIndex. (ISql100SpatialIndexedObject kaynağından devralındı.)
Genel yöntem GetStatisticsRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlStatistic. (ISqlStatisticBound kaynağından devralındı.)
Genel yöntem GetSynonymsRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISql90Synonym. (ISql90SynonymTarget kaynağından devralındı.)
Genel yöntem GetTriggersRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlDmlTrigger. (ISqlColumnSource kaynağından devralındı.)
Genel yöntem GetXmlIndexRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISql90XmlIndex. (ISql90XmlIndexedObject kaynağından devralındı.)
Genel yöntem IsDeleted Nesneyi silinmiş olup olmadığını belirtir. (IModelElement kaynağından devralındı.)
Genel yöntem IsExternal Nesne bir dış kaynaktan yüklendi ve şema modelinin bir parçası olmadığını gösteren bir değeri döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem RemoveAnnotation Bu model öğesinde belirtilen ek açıklama kaldırır. (IModelAnnotationHolder kaynağından devralındı.)
Genel yöntem SetProperty<TProperty> Belirtilen özellik ayarlar. (IModelPropertyContainer kaynağından devralındı.)

Üst

Ayrıca bkz.

Başvuru

Microsoft.Data.Schema.Sql.SchemaModel Ad Alanı