Interfaccia ISql100Table
Modella una tabella.
Spazio dei nomi: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Sintassi
'Dichiarazione
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
Il tipo ISql100Table espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Columns | Ottiene le colonne per questo oggetto IDatabaseColumnSource. (Ereditato da IDatabaseColumnSource) | |
Columns | Ottiene l'elenco delle colonne fornite da questo database di origine. (Ereditato da ISqlColumnSource) | |
Constraints | Ottiene l'elenco di vincoli che si applicano all'oggetto. (Ereditato da ISql90SpecifiesTable) | |
Constraints | Ottiene l'elenco di vincoli che si applicano all'oggetto. (Ereditato da ISqlSpecifiesTable) | |
DataCompressionOptions | Ottiene l'elenco di opzioni di compressione dei dati. (Ereditato da ISql100SpecifiesDataCompressionOptions) | |
DynamicObjectForChangeTable | Ottiene o imposta l'origine della colonna risultante dalla chiamata a CHANGETABLE su questa tabella, per l'utilizzo nella risoluzione del modello. | |
ElementClass | Ottiene la classe di metadati per un elemento. (Ereditato da IModelElement) | |
ExtendedProperties | Ottiene l'elenco di proprietà estese per questo oggetto. (Ereditato da ISqlExtendedPropertyHost) | |
Filegroup | Ottiene o imposta il filegroup nel quale viene archiviato l'oggetto. (Ereditato da ISqlSpecifiesStorage) | |
FilegroupForTextImage | Ottiene o imposta un valore che modella l'opzione TEXTIMAGE_ON. (Ereditato da ISqlTable) | |
FileStreamFilegroup | Ottiene o imposta il filegroup nel quale sono archiviati gli oggetti Filestream dell'oggetto. (Ereditato da ISql100SpecifiesFileStream) | |
FileStreamPartitionScheme | Ottiene o imposta lo schema di partizione per archiviare l'oggetto. (Ereditato da ISql100SpecifiesFileStream) | |
FullTextIndex | Ottiene l'elenco di indici full-text che si applicano a questo oggetto. (Ereditato da ISqlFulltextIndexedObject) | |
Indexes | Ottiene gli indici che si applicano a questo oggetto IDatabaseColumnSource. (Ereditato da IDatabaseColumnSource) | |
Indexes | Ottiene l'elenco degli indici che interessano questo database di origine. (Ereditato da ISqlColumnSource) | |
IsAnsiNullsOn | Ottiene o imposta un valore che indica se l'impostazione ANSI NULLS è ON per questo oggetto. (Ereditato da ISqlSpecifiesAnsiNulls) | |
IsChangeDataCaptureOn | Ottiene o imposta un valore che indica se l'acquisizione dei dati di modifica è abilitata per questa tabella. | |
IsChangeTrackingOn | Ottiene o imposta un valore che indica se la funzionalità di rilevamento delle modifiche è abilitata per questa tabella. | |
IsFileStreamNull | Ottiene o imposta un valore che modella l'opzione FILESTREAM_ON. (Ereditato da ISql100SpecifiesFileStream) | |
IsLargeValueTypesOutOfRow | Ottiene o imposta un valore utilizzato per controllare il comportamento all'interno della riga di tabelle che dispongono di colonne di tipo varchar(max), nvarchar(max), varbinary(max), xml, testo, ntext, immagine o di tipo definito dall'utente di grandi dimensioni. (Ereditato da ISql90Table) | |
IsQuotedIdentifierOn | Ottiene o imposta un valore che indica se l'impostazione di QUOTED IDENTIFIER è ON per questo oggetto. (Ereditato da ISqlSpecifiesQuotedIdentifier) | |
IsReplicated | Ottiene o imposta un valore che indica se l'oggetto è soggetto alla replica. (Ereditato da ISqlSupportsReplication) | |
IsTableLockOnBulkLoad | Ottiene o imposta un valore che modella l'opzione "table lock on bulk load". (Ereditato da ISqlTable) | |
IsTrackColumnsUpdatedOn | true se il rilevamento delle modifiche è abilitato con TRACK_COLUMNS_UPDATED ON. | |
IsVardecimalStorageFormatOn | Ottiene o imposta un valore che indica se l'archiviazione vardecimal è abilitata per la tabella. (Ereditato da ISql90Table) | |
LockEscalation | Ottiene o imposta un valore che modella l'opzione LOCK_ESCALATION. | |
Model | Ottiene il riferimento del modello. (Ereditato da IModelEntity) | |
Name | Ottiene o imposta il nome dell'elemento. (Ereditato da IModelElement) | |
Owner | Ottiene o imposta il proprietario di questo oggetto. (Ereditato da ISqlOwnedObject) | |
PartitionColumn | Ottiene o imposta la colonna partizione sulla quale eseguire la partizione dell'oggetto. (Ereditato da ISql90SpecifiesStorage) | |
PartitionScheme | Ottiene o imposta lo schema di partizione utilizzato per archiviare l'oggetto. (Ereditato da ISql90SpecifiesStorage) | |
Permissions | Ottiene l'elenco di autorizzazioni che si applicano a questo oggetto. (Ereditato da ISqlSecurable) | |
PrimarySource | Ottiene informazioni sul database di origine primario per l'elemento. (Ereditato da IScriptSourcedModelElement) | |
ResolutionStatus | Ottiene o imposta il valore dello stato di risoluzione dell'elemento del modello. (Ereditato da IModelElement) | |
SecondarySources | Ottiene un elenco di database di origine secondari per l'elemento. (Ereditato da IScriptSourcedModelElement) | |
SourceCodePositions | Ottiene l'elenco dei database di origine che definiscono questo elemento. (Ereditato da IModelElement) | |
SpatialIndexes | Ottiene l'elenco di indici spaziali che si applicano a questo oggetto. (Ereditato da ISql100SpatialIndexedObject) | |
Statistics | Ottiene l'elenco di statistiche che si applicano a questo oggetto. (Ereditato da ISqlStatisticBound) | |
Synonyms | Ottiene l'elenco dei sinonimi associati a questa destinazione. (Ereditato da ISql90SynonymTarget) | |
TextInRowSize | Ottiene o imposta un valore che modella l'opzione sp_table option "text in row". (Ereditato da ISqlTable) | |
Triggers | Ottiene l'elenco dei trigger DML (Data Manipulation Language) che interessano questo database di origine. (Ereditato da ISqlColumnSource) | |
ValidationStatus | Ottiene o imposta il valore dello stato di convalida dell'elemento del modello. (Ereditato da IModelElement) | |
XmlIndex | Ottiene l'elenco degli indici XML associati a questo oggetto. (Ereditato da ISql90XmlIndexedObject) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAnnotation | Aggiunge l'annotazione specificata a questo elemento. (Ereditato da IModelAnnotationHolder) | |
Delete | Elimina questa istanza dal modello. (Ereditato da IModelElement) | |
GetAnnotations() | Restituisce un elenco di annotazioni allegate a questo elemento. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations(Type) | Restituisce un elenco di annotazioni allegate del tipo specificato. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations(ModelIdentifier) | Restituisce un elenco di annotazioni allegate che dispongono dell'identificatore specificato. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations(ModelIdentifier, Type) | (Ereditato da IModelAnnotationHolder) | |
GetAnnotations<TType>() | Restituisce tutte le annotazioni del modello allegate che implementano il tipo di annotazione specificato e dispongono dell'identificatore del modello specificato. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations<TType>(ModelIdentifier) | (Ereditato da IModelAnnotationHolder) | |
GetColumnsRelationship() | Restituisce l'oggetto IModelMultiRelationship tra questo oggetto IDatabaseColumnSource e le istanze di IDatabaseColumn associate. (Ereditato da IDatabaseColumnSource) | |
GetColumnsRelationship() | Restituisce un oggetto IModelMultiRelationship tra this e l'oggetto ISqlColumn associato. (Ereditato da ISqlColumnSource) | |
GetComposingChildren | Restituisce un elenco di elementi figlio composti per questo elemento. (Ereditato da IModelElement) | |
GetConstraintsRelationship() | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISql90Constraint associato. (Ereditato da ISql90SpecifiesTable) | |
GetConstraintsRelationship() | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlConstraint associato. (Ereditato da ISqlSpecifiesTable) | |
GetDataCompressionOptionsRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISql100DataCompressionOption associato. (Ereditato da ISql100SpecifiesDataCompressionOptions) | |
GetDynamicObjectForChangeTableRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlDynamicColumnSource associato. | |
GetExtendedPropertiesRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlExtendedProperty associato. (Ereditato da ISqlExtendedPropertyHost) | |
GetFilegroupForTextImageRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlFilegroup associato. (Ereditato da ISqlTable) | |
GetFilegroupRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlFilegroup associato. (Ereditato da ISqlSpecifiesStorage) | |
GetFileStreamFilegroupRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISql100Filegroup associato. (Ereditato da ISql100SpecifiesFileStream) | |
GetFileStreamPartitionSchemeRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISql100PartitionScheme associato. (Ereditato da ISql100SpecifiesFileStream) | |
GetFullTextIndexRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlFullTextIndex associato. (Ereditato da ISqlFulltextIndexedObject) | |
GetHierarchicalChildren | Restituisce un elenco di elementi figlio gerarchici per questo elemento. (Ereditato da IModelElement) | |
GetIndexesRelationship() | Restituisce l'oggetto IModelReverseMultiRelationship tra questo oggetto IDatabaseColumnSource e le istanze di IDatabaseIndex associate. (Ereditato da IDatabaseColumnSource) | |
GetIndexesRelationship() | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlIndex associato. (Ereditato da ISqlColumnSource) | |
GetOwnerInfo | Restituisce informazioni sul proprietario dell'elemento. (Ereditato da IModelElement) | |
GetOwnerRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlObjectOwner associato. (Ereditato da ISqlOwnedObject) | |
GetPartitionColumnRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlColumn associato. (Ereditato da ISql90SpecifiesStorage) | |
GetPartitionSchemeRelationship | Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISql90PartitionScheme associato. (Ereditato da ISql90SpecifiesStorage) | |
GetPermissionsRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlPermissionStatement associato. (Ereditato da ISqlSecurable) | |
GetProperty<TProperty> | Ottiene la proprietà specificata. (Ereditato da IModelPropertyContainer) | |
GetReferencedDanglingRelationshipEntries | Restituisce un elenco delle voci di relazione in cui questo elemento si trova sul lato sinistro e non vi è alcun elemento sul lato destro della relazione oppure l'elemento sulla destra non esiste nel modello. (Ereditato da IModelElement) | |
GetReferencedElements | Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato sinistro della relazione. (Ereditato da IModelElement) | |
GetReferencedRelationshipEntries | Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato sinistro. (Ereditato da IModelElement) | |
GetReferencingElements | Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato destro. (Ereditato da IModelElement) | |
GetReferencingRelationshipEntries | Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato destro. (Ereditato da IModelElement) | |
GetRelationship(ModelRelationshipClass) | Restituisce la relazione richiesta utilizzando i metadati specificati. (Ereditato da IModelElement) | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Restituisce una relazione in cui i due elementi correlati sono dei tipi specificati. (Ereditato da IModelElement) | |
GetRelationshipEntrySources | Restituisce una raccolta di informazioni dei database di origine sulla relazione specificata. (Ereditato da IScriptSourcedModelElement) | |
GetRelationships | Restituisce un elenco delle relazioni in questo elemento. (Ereditato da IModelElement) | |
GetSpatialIndexesRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISql100SpatialIndex associato. (Ereditato da ISql100SpatialIndexedObject) | |
GetStatisticsRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlStatistic associato. (Ereditato da ISqlStatisticBound) | |
GetSynonymsRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISql90Synonym associato. (Ereditato da ISql90SynonymTarget) | |
GetTriggersRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlDmlTrigger associato. (Ereditato da ISqlColumnSource) | |
GetXmlIndexRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISql90XmlIndex associato. (Ereditato da ISql90XmlIndexedObject) | |
IsDeleted | Specifica se l'oggetto viene eliminato. (Ereditato da IModelElement) | |
IsExternal | Restituisce un valore che indica se l'oggetto è stato caricato da un database di origine esterno e non appartiene al modello dello schema. (Ereditato da IModelElement) | |
RemoveAnnotation | Rimuove l'annotazione specificata da questo elemento del modello. (Ereditato da IModelAnnotationHolder) | |
SetProperty<TProperty> | Imposta la proprietà specificata. (Ereditato da IModelPropertyContainer) |
In alto