Exemplo n.º 1
0
 public override void GetOrBuildTables()
 {
     // <TableConstructorList>
     Company  = GetOrBuild(nameof(Company), () => new CompanyTable(this));
     Employee = GetOrBuild(nameof(Employee), () => new EmployeeTable(this));
     //   <TableConstructor>
     Team = GetOrBuild(nameof(Team), () => new TeamTable(this));
     //   </TableConstructor>
     // </TableConstructorList>
 }
Exemplo n.º 2
0
        //   </TableMember>
        // </TableMemberList>

        public CompanyDatabase()
        {
            _lastCreated = new WeakReference <CompanyDatabase>(this);

            // <TableConstructorList>
            Company  = AddTable(nameof(Company), new CompanyTable(this));
            Employee = AddTable(nameof(Employee), new EmployeeTable(this));
            //   <TableConstructor>
            Team = AddTable(nameof(Team), new TeamTable(this));
            //   </TableConstructor>
            // </TableConstructorList>
        }
Exemplo n.º 3
0
 internal Team(TeamTable table, int index)
 {
     this._table = table;
     this._index = index;
 }
Exemplo n.º 4
0
 internal Team(TeamTable table) : this(table, table.Count)
 {
     table.Add();
 }
Exemplo n.º 5
0
 internal Team(TeamTable table) : this(table, table.Add()._index)
 {
     Init();
 }
Exemplo n.º 6
0
 void IRow.Remap(ITable table, int index)
 {
     _table = (TeamTable)table;
     _index = index;
 }