C# 클래스 Tiraggo.Interfaces.tgColumnMetadata

파일 보기 프로젝트 열기: BrewDawg/Tiraggo 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AutoKeyText string
CharacterMaxLength long
Default string
Description string
HasDefault bool
IsAutoIncrement bool
IsComputed bool
IsConcurrency bool
IsInPrimaryKey bool
IsNullable bool
IsReadOnly bool
IsTiraggoConcurrency bool
IsTransient bool
NumericPrecision int
NumericScale int
Ordinal int
PropertyName string
Type System.Type
esType tgSystemType

공개 메소드들

메소드 설명
tgColumnMetadata ( ) : System

The Constructor

tgColumnMetadata ( string name, int ordinal, Type type ) : System

The Constructor

tgColumnMetadata ( string name, int ordinal, Type type, tgSystemType esType ) : System

The Constructor

메소드 상세

tgColumnMetadata() 공개 메소드

The Constructor
public tgColumnMetadata ( ) : System
리턴 System

tgColumnMetadata() 공개 메소드

The Constructor
public tgColumnMetadata ( string name, int ordinal, Type type ) : System
name string Physical Column Name
ordinal int The Orderinal position in the Table or View
type System.Type The .NET Data Type of the Column
리턴 System

tgColumnMetadata() 공개 메소드

The Constructor
public tgColumnMetadata ( string name, int ordinal, Type type, tgSystemType esType ) : System
name string Physical Column Name
ordinal int The Orderinal position in the Table or View
type System.Type The .NET Data Type of the Column
esType tgSystemType The EntitySpaces data type
리턴 System

프로퍼티 상세

AutoKeyText 공개적으로 프로퍼티

Contains the Custom autokey text such as the name of the sequencer
public string AutoKeyText
리턴 string

CharacterMaxLength 공개적으로 프로퍼티

For all string types this contains the maximum length of the column in the table or view.
public long CharacterMaxLength
리턴 long

Default 공개적으로 프로퍼티

The "raw" default value as stored in the DBMS system.
public string Default
리턴 string

Description 공개적으로 프로퍼티

The description of the column in the table or view provided by MyGeneration.
public string Description
리턴 string

HasDefault 공개적으로 프로퍼티

True if Default has a value.
public bool HasDefault
리턴 bool

IsAutoIncrement 공개적으로 프로퍼티

True if this column is an auto identity column. This is true for SQL. MySQL, and Access auto-incrementing columns. This is also true for Oracle Sequences if mapped properly in MyGeneration.
public bool IsAutoIncrement
리턴 bool

IsComputed 공개적으로 프로퍼티

True if this column is a derived or computed column in the database.
public bool IsComputed
리턴 bool

IsConcurrency 공개적으로 프로퍼티

True if this column is used for concurrency checking, such as Microsoft SQL Server's timestamp column. EntitySpaces can also support this for Oracle.
public bool IsConcurrency
리턴 bool

IsInPrimaryKey 공개적으로 프로퍼티

True if this column is all or part of the primary key.
public bool IsInPrimaryKey
리턴 bool

IsNullable 공개적으로 프로퍼티

True if this column can be NULL in the database.
public bool IsNullable
리턴 bool

IsReadOnly 공개적으로 프로퍼티

True if this column is read only, not all databases support read-only fields
public bool IsReadOnly
리턴 bool

IsTiraggoConcurrency 공개적으로 프로퍼티

True if this column is used for EntitySpaces Multiprovider concurrency checking model This column must be an integer type for this to work
public bool IsTiraggoConcurrency
리턴 bool

IsTransient 공개적으로 프로퍼티

True if this is a transient column
public bool IsTransient
리턴 bool

NumericPrecision 공개적으로 프로퍼티

The numerical precision of this column, valid only if this column is a decimal or some similiar type.
public int NumericPrecision
리턴 int

NumericScale 공개적으로 프로퍼티

The numerical scale (number of decimal points) in this column, valid only if this column is a decimal or some similiar type.
public int NumericScale
리턴 int

Ordinal 공개적으로 프로퍼티

The ordinal postition of this column in the table or view
public int Ordinal
리턴 int

PropertyName 공개적으로 프로퍼티

The property name in the esEntity that exposes this column.
public string PropertyName
리턴 string

Type 공개적으로 프로퍼티

The System type of this column
public Type,System Type
리턴 System.Type

esType 공개적으로 프로퍼티

The tgSystemType enum, can be useful if you need to perform a switch statement on the Type.
public tgSystemType esType
리턴 tgSystemType