Because the code is only reading the first row of a table, the schema is incompleted. So to have the full schema is necessary to read all the values of the table.
In the SchemaBuilder class the GetModel method has the following statement, that can show what i'm saying.
// Read the first entity to determine the table's schema
var firstRow = dataContext.CreateQuery(table.Name).Take(1).FirstOrDefault();
Because the code is only reading the first row of a table, the schema is incompleted. So to have the full schema is necessary to read all the values of the table.
In the SchemaBuilder class the GetModel method has the following statement, that can show what i'm saying.
// Read the first entity to determine the table's schema
var firstRow = dataContext.CreateQuery(table.Name).Take(1).FirstOrDefault();