using OTSModelSharp.DTLBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OTSModelSharp { class CFieldTable : CSQLiteTable { public enum ColumnID : int { INVALID = -1, MIN = 0, N_FIELD_ID = 0, N_FIELDPOS_X = 1, N_FIELDPOS_Y = 2, N_SEMPOS_X=3, N_SEMPOS_Y=4, MAX = 4 }; public CFieldTable() { AddColumn(new ColumnDefine() { ColumName = "FieldId", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = true }); AddColumn(new ColumnDefine() { ColumName = "FIELDPOSX", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "FIELDPOSY", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "SEMPOSX", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "SEMPOSY", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false }); SetTableName("Field"); } } }