CFieldTable.cs 995 B

1234567891011121314151617181920212223242526272829303132
  1. using OTSModelSharp.DTLBase;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace OTSModelSharp
  8. {
  9. class CFieldTable : CSQLiteTable
  10. {
  11. public enum ColumnID : int
  12. {
  13. INVALID = -1,
  14. MIN = 0,
  15. N_FIELD_ID = 0,
  16. N_FIELDPOS_X = 1,
  17. N_FIELDPOS_Y = 2,
  18. MAX = 2
  19. };
  20. public CFieldTable()
  21. {
  22. AddColumn(new ColumnDefine() { ColumName = "FieldId", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = true });
  23. AddColumn(new ColumnDefine() { ColumName = "FIELDPOSX", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false });
  24. AddColumn(new ColumnDefine() { ColumName = "FIELDPOSY", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false });
  25. SetTableName("Field");
  26. }
  27. }
  28. }