TableViewBase-Klasse
The TableViewBase class is a base class that is used in the construction of the Table class and View class. It contains functionality that is common to both classes.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Class TableViewBase _
Inherits TableViewTableTypeBase _
Implements IExtendedProperties, IScriptable
'Usage
Dim instance As TableViewBase
public class TableViewBase : TableViewTableTypeBase,
IExtendedProperties, IScriptable
public ref class TableViewBase : public TableViewTableTypeBase,
IExtendedProperties, IScriptable
type TableViewBase =
class
inherit TableViewTableTypeBase
interface IExtendedProperties
interface IScriptable
end
public class TableViewBase extends TableViewTableTypeBase implements IExtendedProperties, IScriptable
Hinweise
The Table and View classes are derived from the TableViewBase class. The Table object represents a SQL Server table and the View object represents a SQL Server view.
Thread Safety
Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie für Threads sicher sind.
Vererbungshierarchie
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .ScriptSchemaObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .TableViewTableTypeBase
Microsoft.SqlServer.Management.Smo..::..TableViewBase
Microsoft.SqlServer.Management.Smo. . :: . .Table
Microsoft.SqlServer.Management.Smo. . :: . .View
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.