/// <summary> /// Конструктор /// </summary> /// <param name="name">Имя столбца</param> /// <param name="columnType">Тип столбца</param> /// <param name="nullable">Может содержать null</param> /// <param name="identity">Идентити</param> public Column(string name, ColumnType columnType, bool nullable = true, bool identity = false) : base(name) { this.columnType = columnType; this.nullable = nullable; this.identity = identity; }
/// <summary> /// Добавляет колонку к таблице /// </summary> /// <param name="name">Название столбца</param> /// <param name="columnType">Тип столбца</param> /// <param name="nullable">Может содержать null</param> /// <param name="identity">Идентити</param> /// <returns>Табилца, с добавленой колонкой</returns> public Table AddColumn(string name, ColumnType columnType, bool nullable = true, bool identity = false) { columns.Add(new Column(name, columnType, nullable, identity)); return this; }