C# Класс Migrator.Providers.ColumnPropertiesMapper

This is basically a just a helper base class per-database implementors may want to override ColumnSql
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
columnSql string
defaultVal object
dialect Dialect
indexed bool
name string
type string

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

Метод Описание
ColumnPropertiesMapper ( Dialect dialect, string type ) : System
MapColumnProperties ( Migrator.Framework.Column column ) : void
PropertySelected ( ColumnProperty source, ColumnProperty comparison ) : bool

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

Метод Описание
AddValueIfSelected ( Migrator.Framework.Column column, ColumnProperty property, ICollection vals ) : void

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

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

public ColumnPropertiesMapper ( Dialect dialect, string type ) : System
dialect Dialect
type string
Результат System

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

public MapColumnProperties ( Migrator.Framework.Column column ) : void
column Migrator.Framework.Column
Результат void

PropertySelected() публичный статический Метод

public static PropertySelected ( ColumnProperty source, ColumnProperty comparison ) : bool
source ColumnProperty
comparison ColumnProperty
Результат bool

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

columnSql защищенное свойство

the type of the column
protected string columnSql
Результат string

defaultVal защищенное свойство

Sql if this column has a default value
protected object defaultVal
Результат object

dialect защищенное свойство

protected Dialect dialect
Результат Dialect

indexed защищенное свойство

Sql if This column is Indexed
protected bool indexed
Результат bool

name защищенное свойство

The name of the column
protected string name
Результат string

type защищенное свойство

The SQL type
protected string type
Результат string