C# Класс CRL.Attribute.FieldAttribute

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

Открытые свойства

Свойство Тип Описание
ColumnType string
Constraint string
ConstraintField string
ConstraintResultField string
ConstraintType System.Type
DefaultValue string
FieldIndexType FieldIndexType
Length int
MappingField bool
NotNull bool
VirtualField string

Private Properties

Свойство Тип Описание
GetTableFieldFormat string
GetValue object
SetFieldQueryScript void
SetPropertyInfo void
SetValue void

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

Метод Описание
Clone ( ) : FieldAttribute
ToString ( ) : string

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

Метод Описание
GetTableFieldFormat ( string table, string fileld ) : string

按表名格式化字段名

GetValue ( object obj ) : object

获取对象属性值

SetFieldQueryScript ( string prefix, bool usePrefix, bool useAliasesName ) : void

设置字段查询语法

SetPropertyInfo ( PropertyInfo _propertyInfo ) : void

设置对象属性值

SetValue ( object obj, object value ) : void

设置对象属性值

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

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

public Clone ( ) : FieldAttribute
Результат FieldAttribute

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

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

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

ColumnType публичное свойство

自定义数据库字段类型,如 varchar(50)
public string ColumnType
Результат string

Constraint публичное свойство

子表查询附加条件 如:CategoryCode=1
public string Constraint
Результат string

ConstraintField публичное свойство

约束字段 格式:$CategoryCode[当前类型字段]=SequenceCode[关联表字段]
public string ConstraintField
Результат string

ConstraintResultField публичное свойство

关联表要取出的字段 只是字段时使用
public string ConstraintResultField
Результат string

ConstraintType публичное свойство

关联表类型 只是字段时使用 typeof(ClassA)
public Type,System ConstraintType
Результат System.Type

DefaultValue публичное свойство

默认值
public string DefaultValue
Результат string

FieldIndexType публичное свойство

索引类型
public FieldIndexType FieldIndexType
Результат FieldIndexType

Length публичное свойство

长度,超过3000字段类型将会设为ntext 若是需要指定长度,请赋值 默认30
public int Length
Результат int

MappingField публичное свойство

是否映射该字段 为false时则不参与查询
public bool MappingField
Результат bool

NotNull публичное свойство

是否为空
public bool NotNull
Результат bool

VirtualField публичное свойство

自动转换虚拟字段 如year(addtime)
public string VirtualField
Результат string