C# Класс SchemaZen.Library.Models.Column

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

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

Свойство Тип Описание
ComputedDefinition string
Default Default
Identity Identity
IsNullable bool
IsRowGuidCol bool
Length int
Name string
Position int
Precision byte
Scale int
Type string

Private Properties

Свойство Тип Описание
ScriptBase string
SqlTypeToNativeType System.Type

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

Метод Описание
Column ( ) : System
Column ( string name, string type, bool nullable, Default defaultValue ) : System
Column ( string name, string type, byte precision, int scale, bool nullable, Default defaultValue ) : System
Column ( string name, string type, int length, bool nullable, Default defaultValue ) : System
Compare ( Column c ) : ColumnDiff
ScriptAlter ( ) : string
ScriptCreate ( ) : string
SqlTypeToNativeType ( ) : Type

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

Метод Описание
ScriptBase ( bool includeDefaultConstraint ) : string
SqlTypeToNativeType ( string sqlType ) : Type

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

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

public Column ( ) : System
Результат System

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

public Column ( string name, string type, bool nullable, Default defaultValue ) : System
name string
type string
nullable bool
defaultValue Default
Результат System

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

public Column ( string name, string type, byte precision, int scale, bool nullable, Default defaultValue ) : System
name string
type string
precision byte
scale int
nullable bool
defaultValue Default
Результат System

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

public Column ( string name, string type, int length, bool nullable, Default defaultValue ) : System
name string
type string
length int
nullable bool
defaultValue Default
Результат System

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

public Compare ( Column c ) : ColumnDiff
c Column
Результат ColumnDiff

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

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

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

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

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

public SqlTypeToNativeType ( ) : Type
Результат System.Type

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

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

public string ComputedDefinition
Результат string

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

public Default,SchemaZen.Library.Models Default
Результат Default

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

public Identity,SchemaZen.Library.Models Identity
Результат Identity

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

public bool IsNullable
Результат bool

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

public bool IsRowGuidCol
Результат bool

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

public int Length
Результат int

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

public string Name
Результат string

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

public int Position
Результат int

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

public byte Precision
Результат byte

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

public int Scale
Результат int

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

public string Type
Результат string