TableInfo Class

Microsoft Deployment Tools

Deployment Tools Foundation TableInfo Class
Defines a table in an installation database.
Declaration Syntax
C# Visual Basic Visual C++
public class TableInfo
Public Class TableInfo
public ref class TableInfo
Members
All Members Constructors Methods Properties



Icon Member Description
TableInfo(String, ICollection<(Of <(ColumnInfo>)>), IList<(Of <(String>)>))
Creates a table definition.

Columns
Gets information about the columns in this table.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
Gets the name of the table.

PrimaryKeys
Gets the names of the columns that are primary keys of the table.

SqlCreateString
Gets an SQL CREATE string that can be used to create the table.

SqlInsertString
Gets an SQL INSERT string that can be used insert a new record into the table.

SqlSelectString
Gets an SQL SELECT string that can be used to select all columns of the table.

ToString()()()
Gets a string representation of the table.
(Overrides Object.ToString()()().)
Inheritance Hierarchy
Object
TableInfo

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller) Version: 3.0.0.0 (3.5.1623.0)