C# Class CRL.IModel

Inheritance: ICloneable
Afficher le fichier Open project: hubro-xx/CRL2

Protected Properties

Свойство Type Description
lockObj object

Private Properties

Свойство Type Description
CreateColumn string
GetColumns List
GetIndexScript List
GetModelKey string
GetpPrimaryKeyValue int
SetColumnDbType void
this object

Méthodes publiques

Méthode Description
CheckColumnExists ( DBExtend helper ) : string

检查对应的字段是否存在,不存在则创建

CheckData ( ) : string

数据校验方法

CheckIndexExists ( DBExtend helper ) : void

检查索引

Clone ( ) : object

创建当前对象的浅表副本

CreateTable ( DBExtend helper, string &message ) : bool

创建表 会检查表是否存在,如果存在则检查字段

CreateTable ( DBExtend helper ) : string

创建表

ToJson ( ) : string

Méthodes protégées

Méthode Description
SetChanges ( string name, object value ) : void

表示值被更改了

Private Methods

Méthode Description
CreateColumn ( DBExtend helper, Attribute item ) : string
GetColumns ( DBAdapter dbAdapter ) : List

获取列

GetIndexScript ( DBExtend helper ) : List
GetModelKey ( ) : string
GetpPrimaryKeyValue ( ) : int
SetColumnDbType ( DBAdapter dbAdapter, Attribute info, string>.Dictionary dic ) : void
this ( string key ) : object

Method Details

CheckColumnExists() public méthode

检查对应的字段是否存在,不存在则创建
public CheckColumnExists ( DBExtend helper ) : string
helper DBExtend
Résultat string

CheckData() public méthode

数据校验方法
public CheckData ( ) : string
Résultat string

CheckIndexExists() public méthode

检查索引
public CheckIndexExists ( DBExtend helper ) : void
helper DBExtend
Résultat void

Clone() public méthode

创建当前对象的浅表副本
public Clone ( ) : object
Résultat object

CreateTable() public méthode

创建表 会检查表是否存在,如果存在则检查字段
public CreateTable ( DBExtend helper, string &message ) : bool
helper DBExtend
message string
Résultat bool

CreateTable() public méthode

创建表
public CreateTable ( DBExtend helper ) : string
helper DBExtend
Résultat string

SetChanges() protected méthode

表示值被更改了
protected SetChanges ( string name, object value ) : void
name string
value object
Résultat void

ToJson() public méthode

public ToJson ( ) : string
Résultat string

Property Details

lockObj protected_oe static_oe property

protected static object lockObj
Résultat object