예제 #1
0
파일: Bullet.cs 프로젝트: deltasem/dbullet
 /// <summary>
 /// Добавляет колонку
 /// </summary>
 /// <param name="table">Таблица</param>
 /// <param name="column">Колонка</param>
 /// <param name="columnType">Тип колонки</param>
 /// <param name="standartDefaultType">Дефалт</param>
 public void AddColumn(string table, string column, ColumnType columnType, StandartDefaultType standartDefaultType)
 {
     AddColumn(new Table(table), new Column(column, columnType)
     {
         Constraint = new StandartDefault(string.Format("DF_{0}_{1}", table, column).ToUpper(), standartDefaultType)
     });
 }
예제 #2
0
        /// <summary>
        /// Добавляет дефалт, зависящий от СУБД
        /// </summary>
        /// <param name="standartDefaultType">Дефалт</param>
        /// <returns>Таблица с дефалтом</returns>
        public Table Default(StandartDefaultType standartDefaultType)
        {
            Column column = GetColumnForDefault();

            column.Constraint = new StandartDefault(string.Format("DF_{0}_{1}", Name, column.Name).ToUpper(), standartDefaultType);
            return(this);
        }
예제 #3
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="name">Название дефалта</param>
 /// <param name="defaultType">Тип дефалта</param>
 public StandartDefault(string name, StandartDefaultType defaultType) : base(name)
 {
     this.defaultType = defaultType;
 }
예제 #4
0
파일: Table.cs 프로젝트: deltasem/dbullet
 /// <summary>
 /// Добавляет дефалт, зависящий от СУБД
 /// </summary>
 /// <param name="standartDefaultType">Дефалт</param>
 /// <returns>Таблица с дефалтом</returns>
 public new Table <T> Default(StandartDefaultType standartDefaultType)
 {
     return((Table <T>)base.Default(standartDefaultType));
 }
예제 #5
0
파일: Table.cs 프로젝트: deltasem/dbullet
 /// <summary>
 /// Добавляет дефалт, зависящий от СУБД
 /// </summary>
 /// <param name="standartDefaultType">Дефалт</param>
 /// <returns>Таблица с дефалтом</returns>
 public Table Default(StandartDefaultType standartDefaultType)
 {
     Column column = GetColumnForDefault();
     column.Constraint = new StandartDefault(string.Format("DF_{0}_{1}", Name, column.Name).ToUpper(), standartDefaultType);
     return this;
 }
예제 #6
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="name">Название дефалта</param>
 /// <param name="defaultType">Тип дефалта</param>
 public StandartDefault(string name, StandartDefaultType defaultType)
     : base(name)
 {
     this.defaultType = defaultType;
 }