C# Класс MySql.Data.VisualStudio.DbObjects.Table

Наследование: ICustomTypeDescriptor
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetTableOptionSql string
KeyExists bool
LoadForeignKeys void
LoadIndexes void
OnDataUpdated void
ParseColumns void
ParseCreateOptions void
ParseTableData void
ShouldSerializeAutoInc bool
ShouldSerializeAvgRowLength bool
ShouldSerializeCharacterSet bool
ShouldSerializeCheckSum bool
ShouldSerializeCollation bool
ShouldSerializeComment bool
ShouldSerializeDataDirectory bool
ShouldSerializeEngine bool
ShouldSerializeIndexDirectory bool
ShouldSerializeInsertMethod bool
ShouldSerializeMaxRows bool
ShouldSerializeMinRows bool
ShouldSerializeName bool
ShouldSerializePackKeys bool
ShouldSerializeRowFormat bool
ShouldSerializeSchema bool
StringPropertyHasChanged bool
System System.ComponentModel.EventDescriptorCollection
System System.ComponentModel.PropertyDescriptorCollection
Table System
node_DataSaved void

Открытые методы

Метод Описание
CreateIndexWithUniqueName ( bool primary ) : Index
DeleteKey ( string keyName ) : void
GetAttributes ( ) : AttributeCollection
GetClassName ( ) : string
GetColumnNames ( ) : List
GetComponentName ( ) : string
GetConverter ( ) : TypeConverter
GetDefaultEvent ( ) : System.ComponentModel.EventDescriptor
GetDefaultProperty ( ) : PropertyDescriptor
GetEditor ( Type editorBaseType ) : object
GetEvents ( Attribute attributes ) : EventDescriptorCollection
GetProperties ( Attribute attributes ) : PropertyDescriptorCollection
GetPropertyOwner ( PropertyDescriptor pd ) : object
GetSql ( ) : string
HasChanges ( ) : bool
NotifyUpdate ( ) : void
Table ( TableNode node, DataRow row, DataTable columns ) : System

Приватные методы

Метод Описание
GetTableOptionSql ( bool newTable ) : string
KeyExists ( string keyName ) : bool
LoadForeignKeys ( ) : void
LoadIndexes ( ) : void
OnDataUpdated ( ) : void
ParseColumns ( DataTable columnData ) : void
ParseCreateOptions ( string createOptions ) : void
ParseTableData ( DataRow tableRow ) : void
ShouldSerializeAutoInc ( ) : bool
ShouldSerializeAvgRowLength ( ) : bool
ShouldSerializeCharacterSet ( ) : bool
ShouldSerializeCheckSum ( ) : bool
ShouldSerializeCollation ( ) : bool
ShouldSerializeComment ( ) : bool
ShouldSerializeDataDirectory ( ) : bool
ShouldSerializeEngine ( ) : bool
ShouldSerializeIndexDirectory ( ) : bool
ShouldSerializeInsertMethod ( ) : bool
ShouldSerializeMaxRows ( ) : bool
ShouldSerializeMinRows ( ) : bool
ShouldSerializeName ( ) : bool
ShouldSerializePackKeys ( ) : bool
ShouldSerializeRowFormat ( ) : bool
ShouldSerializeSchema ( ) : bool
StringPropertyHasChanged ( string newVal, string oldVal ) : bool
System ( ) : EventDescriptorCollection
System ( ) : PropertyDescriptorCollection
Table ( ) : System
node_DataSaved ( object sender, EventArgs e ) : void

Описание методов

CreateIndexWithUniqueName() публичный Метод

public CreateIndexWithUniqueName ( bool primary ) : Index
primary bool
Результат Index

DeleteKey() публичный Метод

public DeleteKey ( string keyName ) : void
keyName string
Результат void

GetAttributes() публичный Метод

public GetAttributes ( ) : AttributeCollection
Результат System.ComponentModel.AttributeCollection

GetClassName() публичный Метод

public GetClassName ( ) : string
Результат string

GetColumnNames() публичный Метод

public GetColumnNames ( ) : List
Результат List

GetComponentName() публичный Метод

public GetComponentName ( ) : string
Результат string

GetConverter() публичный Метод

public GetConverter ( ) : TypeConverter
Результат System.ComponentModel.TypeConverter

GetDefaultEvent() публичный Метод

public GetDefaultEvent ( ) : System.ComponentModel.EventDescriptor
Результат System.ComponentModel.EventDescriptor

GetDefaultProperty() публичный Метод

public GetDefaultProperty ( ) : PropertyDescriptor
Результат System.ComponentModel.PropertyDescriptor

GetEditor() публичный Метод

public GetEditor ( Type editorBaseType ) : object
editorBaseType System.Type
Результат object

GetEvents() публичный Метод

public GetEvents ( Attribute attributes ) : EventDescriptorCollection
attributes System.Attribute
Результат System.ComponentModel.EventDescriptorCollection

GetProperties() публичный Метод

public GetProperties ( Attribute attributes ) : PropertyDescriptorCollection
attributes System.Attribute
Результат System.ComponentModel.PropertyDescriptorCollection

GetPropertyOwner() публичный Метод

public GetPropertyOwner ( PropertyDescriptor pd ) : object
pd System.ComponentModel.PropertyDescriptor
Результат object

GetSql() публичный Метод

public GetSql ( ) : string
Результат string

HasChanges() публичный Метод

public HasChanges ( ) : bool
Результат bool

NotifyUpdate() публичный Метод

public NotifyUpdate ( ) : void
Результат void

Table() публичный Метод

public Table ( TableNode node, DataRow row, DataTable columns ) : System
node TableNode
row System.Data.DataRow
columns System.Data.DataTable
Результат System