private void CreateCodeClassConfigsBody(IGeneratorWriter scriptWriter, TableDefInfo tableInfo, string blokIndent)
        {
            string tableName = tableInfo.TableName();

            blokIndent = IndentPlus(blokIndent, TAB_INDENT1);

            scriptWriter.WriteCodeLine(blokIndent + "ToTable(\"" + tableName + "\");");

            IList <string> xpkcolList = tableInfo.PrimaryKeyColumnList();

            string keyNames = "";

            foreach (string columnName in xpkcolList)
            {
                string propertyName = columnName.ConvertNameToCamel();

                keyNames += "p." + propertyName + ", ";
            }
            scriptWriter.WriteCodeLine(blokIndent + "HasKey(p => new { " + keyNames.TrimEnd(DBConstants.TRIM_CHARS) + " });");

            IList <TableFieldDefInfo> columnList = tableInfo.TableColumnsForVersion(m_createVersion);

            foreach (TableFieldDefInfo columnInfo in columnList)
            {
                string columnName = ClassColumnName(columnInfo);

                int columnType = columnInfo.m_nType;

                int columnMaxx = columnInfo.DbColumnSize();

                string propertyName = columnName.ConvertNameToCamel();

                scriptWriter.WriteCodeLine(blokIndent + "Property(d => d." + propertyName + ").HasColumnName(\"" + columnName + "\");");
            }
        }