Example #1
0
 public virtual TableColumn Add(string columnName, SqlType columnType, bool notNull)
 {
     CheckNotReadOnly();
     TableColumn column = new TableColumn(table, -1, columnName, columnType, notNull);
     columns.Add(column);
     return column;
 }
Example #2
0
            public override int IndexOf(TableColumn item)
            {
                if (query == null)
                    return -1;

                for (int i = 0; i < query.Parameters.Count; i++) {
                    QueryParameter parameter = query.Parameters[i];
                    if (parameter.Name == item.Name)
                        return i;
                }

                return -1;
            }
Example #3
0
 public bool Contains(TableColumn item)
 {
     return IndexOf(item) != -1;
 }
Example #4
0
 public virtual void Add(TableColumn item)
 {
     CheckNotReadOnly();
     columns.Add(item);
 }
Example #5
0
 public virtual void SetColumn(int index, TableColumn column)
 {
     CheckNotReadOnly();
     columns[index] = column;
 }
Example #6
0
        public bool Remove(TableColumn item)
        {
            CheckNotReadOnly();
            int index = IndexOf(item);
            if (index == -1)
                return false;

            RemoveAt(index);
            return true;
        }
Example #7
0
 public virtual void Insert(int index, TableColumn item)
 {
     CheckNotReadOnly();
     columns.Insert(index, item);
 }
Example #8
0
 public virtual int IndexOf(TableColumn item)
 {
     return columns.IndexOf(item);
 }
Example #9
0
 public void CopyTo(TableColumn[] array, int arrayIndex)
 {
     columns.CopyTo(array, arrayIndex);
 }