C# Класс CRL.IModel

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

Защищенные свойства (Protected)

Свойство Тип Описание
lockObj object

Private Properties

Свойство Тип Описание
CreateColumn string
GetColumns List
GetIndexScript List
GetModelKey string
GetpPrimaryKeyValue int
SetColumnDbType void
this object

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

Метод Описание
CheckColumnExists ( DBExtend helper ) : string

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

CheckData ( ) : string

数据校验方法

CheckIndexExists ( DBExtend helper ) : void

检查索引

Clone ( ) : object

创建当前对象的浅表副本

CreateTable ( DBExtend helper, string &message ) : bool

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

CreateTable ( DBExtend helper ) : string

创建表

ToJson ( ) : string

Защищенные методы

Метод Описание
SetChanges ( string name, object value ) : void

表示值被更改了

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

Метод Описание
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

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

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

检查对应的字段是否存在,不存在则创建
public CheckColumnExists ( DBExtend helper ) : string
helper DBExtend
Результат string

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

数据校验方法
public CheckData ( ) : string
Результат string

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

检查索引
public CheckIndexExists ( DBExtend helper ) : void
helper DBExtend
Результат void

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

创建当前对象的浅表副本
public Clone ( ) : object
Результат object

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

创建表 会检查表是否存在,如果存在则检查字段
public CreateTable ( DBExtend helper, string &message ) : bool
helper DBExtend
message string
Результат bool

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

创建表
public CreateTable ( DBExtend helper ) : string
helper DBExtend
Результат string

SetChanges() защищенный Метод

表示值被更改了
protected SetChanges ( string name, object value ) : void
name string
value object
Результат void

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

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

Описание свойств

lockObj защищенное статическое свойство

protected static object lockObj
Результат object