private void CreateCodeClassDefinitionBody(IGeneratorWriter scriptWriter, TableDefInfo tableInfo, string className, string blokIndent) { scriptWriter.WriteCodeLine(blokIndent + "public " + className + "()"); scriptWriter.WriteCodeLine(blokIndent + "{"); scriptWriter.WriteCodeLine(blokIndent + "}"); scriptWriter.WriteCodeLine(""); string tableName = tableInfo.TableName(); 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(); bool columnNull = columnInfo.DbColumnNull(); string propertyName = columnName.ConvertNameToCamel(); string propertyType = DBPlatform.EntityConvertDataType(columnType, columnMaxx, !columnNull); scriptWriter.WriteCodeLine(blokIndent + "public " + propertyType + " " + propertyName + " { get; set; }"); } }