Aracılığıyla paylaş


ISqlIndex Arabirim

Dizin 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 ISqlIndex _
    Inherits ISqlIndexBase, IDatabaseIndex, IModelNamed, ISqlExtendedPropertyHost,  _
    ISqlSpecifiesIndex, ISqlSpecifiesStorage, ISqlModelElement, IScriptSourcedModelElement, IModelElement,  _
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISqlIndex : ISqlIndexBase, 
    IDatabaseIndex, IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesIndex, ISqlSpecifiesStorage, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
public interface class ISqlIndex : ISqlIndexBase, 
    IDatabaseIndex, IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesIndex, ISqlSpecifiesStorage, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
type ISqlIndex =  
    interface
        interface ISqlIndexBase
        interface IDatabaseIndex
        interface IModelNamed
        interface ISqlExtendedPropertyHost
        interface ISqlSpecifiesIndex
        interface ISqlSpecifiesStorage
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISqlIndex extends ISqlIndexBase, IDatabaseIndex, IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesIndex, ISqlSpecifiesStorage, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

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

Özellikler

  Ad Açıklama
Genel özellik ColumnSpecifications Dizine alınmış sütunlar listesi alır. (ISqlSpecifiesIndex kaynağından devralındı.)
Genel özellik DoAllowPageLocks Alır veya sayfa düzeyi kilitleri izin verilip verilmediğini belirten bir değeri ayarlar.
Genel özellik DoAllowRowLocks Alır veya satır kilitleri izin olup olmadığını gösteren bir değeri ayarlar.
Genel özellik DoDropExisting Alır veya DROP_EXISTING seçeneğini modeller bir değer ayarlar.
Genel özellik DoIgnoreDuplicateKey Alır veya yinelenen anahtar yoksayılır olup olmadığını gösteren bir değeri ayarlar.
Genel özellik DoRecomputeStatistics Alır veya istatistikleri recomputed olup olmadığını gösteren bir değeri ayarlar.
Genel özellik DoSortInTempDB Alır veya TempDB veritabanında sıralama yapılacağını olup olmadığını gösteren bir değeri ayarlar.
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 FillFactor Alır veya ayarlar Index fill factor. (ISqlSpecifiesIndex kaynağından devralındı.)
Genel özellik IndexedObject Dizine nesnesi. (IDatabaseIndex kaynağından devralındı.)
Genel özellik IndexedObject Alır veya dizinlenmiş nesne ayarlar.
Genel özellik IsClustered Alır veya kümelenmiş bir dizin olup olmadığını gösteren bir değeri ayarlar. (ISqlSpecifiesIndex kaynağından devralındı.)
Genel özellik IsDisabled Alır veya dizin devre dışı olup olmadığını gösteren bir değeri ayarlar. (ISqlIndexBase kaynağından devralındı.)
Genel özellik IsPadded Alır veya dizin azsa olup olmadığını gösteren bir değeri ayarlar.
Genel özellik IsUnique Alır veya dizin benzersiz bir dizin olup olmadığını gösteren bir değeri 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 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 ValidationStatus Değeri alır veya modeli öğesi geçerlilik durumunu ayarlar. (IModelElement 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 GetColumnSpecificationsRelationship Döndürür bir IModelMultiRelationship arasında this ve ilişkili ISqlIndexedColumnSpecification. (ISqlSpecifiesIndex 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 GetExtendedPropertiesRelationship Döndürür bir IModelReverseMultiRelationship arasında this ve ilişkili ISqlExtendedProperty. (ISqlExtendedPropertyHost 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 GetHierarchicalChildren Hiyerarşik çocuklar için bu öğe listesini döndürür. (IModelElement kaynağından devralındı.)
Genel yöntem GetIndexedObjectRelationship() Döndürür IModelSingleRelationship arasında bu IDatabaseIndex ilgili IDatabaseColumnSource. (IDatabaseIndex kaynağından devralındı.)
Genel yöntem GetIndexedObjectRelationship() Döndürür bir IModelSingleRelationship arasında this ve ilişkili ISqlColumnSource.
Genel yöntem GetOwnerInfo Öğe sahibi hakkında bilgi verir. (IModelElement 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 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ı